2026-01-29 14:52:20.355327 | Job console starting... 2026-01-29 14:52:20.366290 | Updating repositories 2026-01-29 14:52:20.539982 | Preparing job workspace 2026-01-29 14:52:37.335006 | Running Ansible setup... 2026-01-29 14:52:42.411480 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-01-29 14:52:43.045003 | 2026-01-29 14:52:43.045116 | PLAY [localhost] 2026-01-29 14:52:43.053500 | 2026-01-29 14:52:43.053567 | TASK [Gathering Facts] 2026-01-29 14:52:43.912568 | localhost | ok 2026-01-29 14:52:43.931638 | 2026-01-29 14:52:43.931851 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-29 14:52:44.353211 | localhost -> localhost | changed 2026-01-29 14:52:44.358616 | 2026-01-29 14:52:44.358725 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-29 14:52:45.181796 | localhost -> localhost | changed 2026-01-29 14:52:45.190920 | 2026-01-29 14:52:45.191008 | TASK [Setup log path fact] 2026-01-29 14:52:45.222107 | localhost | ok 2026-01-29 14:52:45.234326 | 2026-01-29 14:52:45.234485 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-29 14:52:45.262402 | localhost | ok 2026-01-29 14:52:45.270725 | 2026-01-29 14:52:45.270810 | TASK [emit-job-header : Print job information] 2026-01-29 14:52:45.309260 | # Job Information 2026-01-29 14:52:45.309460 | Ansible Version: 2.15.12 2026-01-29 14:52:45.309490 | Job: openstack-k8s-operators-content-provider 2026-01-29 14:52:45.309512 | Pipeline: github-check 2026-01-29 14:52:45.309532 | Executor: ze04.softwarefactory-project.io 2026-01-29 14:52:45.309551 | Triggered by: https://github.com/openstack-k8s-operators/ironic-operator/pull/656 2026-01-29 14:52:45.309570 | Log URL (when completed): https://logserver.rdoproject.org/234/rdoproject.org/234c05115b754a9a922f574c5d155fea/ 2026-01-29 14:52:45.309591 | Event ID: ca902dc0-fd21-11f0-8f24-ae67267307cc 2026-01-29 14:52:45.313664 | 2026-01-29 14:52:45.313746 | LOOP [emit-job-header : Print node information] 2026-01-29 14:52:45.416173 | localhost | ok: 2026-01-29 14:52:45.416323 | localhost | # Node Information 2026-01-29 14:52:45.416350 | localhost | Inventory Hostname: controller 2026-01-29 14:52:45.416372 | localhost | Hostname: np0005600979 2026-01-29 14:52:45.416392 | localhost | Username: zuul 2026-01-29 14:52:45.416412 | localhost | Distro: CentOS 9 2026-01-29 14:52:45.416431 | localhost | Provider: vexxhost-nodepool-tripleo 2026-01-29 14:52:45.416448 | localhost | Region: RegionOne 2026-01-29 14:52:45.416465 | localhost | Label: cloud-centos-9-stream-tripleo-vexxhost 2026-01-29 14:52:45.416482 | localhost | Product Name: OpenStack Nova 2026-01-29 14:52:45.416499 | localhost | Interface IP: 38.102.83.163 2026-01-29 14:52:45.437672 | 2026-01-29 14:52:45.437850 | PLAY [all] 2026-01-29 14:52:45.444748 | 2026-01-29 14:52:45.444827 | TASK [Gather network facts] 2026-01-29 14:52:45.879934 | controller | ok 2026-01-29 14:52:45.917529 | 2026-01-29 14:52:45.917664 | TASK [include_role : start-zuul-console] 2026-01-29 14:52:45.943450 | controller | ok 2026-01-29 14:52:45.960792 | 2026-01-29 14:52:45.960890 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-29 14:52:46.356767 | controller | ok 2026-01-29 14:52:46.368462 | 2026-01-29 14:52:46.368534 | TASK [include_role : add-build-sshkey] 2026-01-29 14:52:46.399541 | controller | ok 2026-01-29 14:52:46.413416 | 2026-01-29 14:52:46.413490 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-29 14:52:46.680960 | controller -> localhost | ok 2026-01-29 14:52:46.686668 | 2026-01-29 14:52:46.686786 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-29 14:52:46.716067 | controller | ok 2026-01-29 14:52:46.729218 | controller | included: /var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-29 14:52:46.735169 | 2026-01-29 14:52:46.735231 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-29 14:52:47.247281 | controller -> localhost | Generating public/private rsa key pair. 2026-01-29 14:52:47.247484 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/234c05115b754a9a922f574c5d155fea_id_rsa. 2026-01-29 14:52:47.247518 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/234c05115b754a9a922f574c5d155fea_id_rsa.pub. 2026-01-29 14:52:47.247545 | controller -> localhost | The key fingerprint is: 2026-01-29 14:52:47.247599 | controller -> localhost | SHA256:JZmC/qcbXCMrjJCfmDd/wO4LgG4ts2/V74M5U2vDIXk zuul-build-sshkey 2026-01-29 14:52:47.247630 | controller -> localhost | The key's randomart image is: 2026-01-29 14:52:47.247651 | controller -> localhost | +---[RSA 3072]----+ 2026-01-29 14:52:47.247672 | controller -> localhost | | | 2026-01-29 14:52:47.247715 | controller -> localhost | | . o | 2026-01-29 14:52:47.247737 | controller -> localhost | | . . + . | 2026-01-29 14:52:47.247756 | controller -> localhost | |.. . . o | 2026-01-29 14:52:47.247775 | controller -> localhost | |= .. o S | 2026-01-29 14:52:47.247794 | controller -> localhost | |.*.+o+ B E | 2026-01-29 14:52:47.247813 | controller -> localhost | |o=Bo+.= X o | 2026-01-29 14:52:47.247832 | controller -> localhost | |..+=...O B | 2026-01-29 14:52:47.247851 | controller -> localhost | | .oo+oo.=.o | 2026-01-29 14:52:47.247869 | controller -> localhost | +----[SHA256]-----+ 2026-01-29 14:52:47.247912 | controller -> localhost | ok: Runtime: 0:00:00.050167 2026-01-29 14:52:47.253904 | 2026-01-29 14:52:47.253966 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-29 14:52:47.284081 | controller | ok 2026-01-29 14:52:47.294105 | controller | included: /var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-29 14:52:47.303135 | 2026-01-29 14:52:47.303222 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-29 14:52:47.327825 | controller | skipping: Conditional result was False 2026-01-29 14:52:47.333634 | 2026-01-29 14:52:47.333744 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-29 14:52:47.756990 | controller | changed 2026-01-29 14:52:47.769073 | 2026-01-29 14:52:47.769216 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-29 14:52:48.024546 | controller | ok 2026-01-29 14:52:48.039515 | 2026-01-29 14:52:48.039667 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-29 14:52:49.012511 | controller | changed 2026-01-29 14:52:49.024821 | 2026-01-29 14:52:49.025046 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-29 14:52:49.840759 | controller | changed 2026-01-29 14:52:49.852489 | 2026-01-29 14:52:49.852662 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-29 14:52:49.880517 | controller | skipping: Conditional result was False 2026-01-29 14:52:49.888941 | 2026-01-29 14:52:49.889050 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-29 14:52:50.282241 | controller -> localhost | changed 2026-01-29 14:52:50.304003 | 2026-01-29 14:52:50.304169 | TASK [add-build-sshkey : Add back temp key] 2026-01-29 14:52:50.587770 | controller -> localhost | Identity added: /var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/234c05115b754a9a922f574c5d155fea_id_rsa (zuul-build-sshkey) 2026-01-29 14:52:50.588116 | controller -> localhost | ok: Runtime: 0:00:00.015002 2026-01-29 14:52:50.600310 | 2026-01-29 14:52:50.600457 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-29 14:52:50.944111 | controller | ok 2026-01-29 14:52:50.954498 | 2026-01-29 14:52:50.954630 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-29 14:52:50.991755 | controller | skipping: Conditional result was False 2026-01-29 14:52:51.013605 | 2026-01-29 14:52:51.013798 | TASK [include_role : validate-host] 2026-01-29 14:52:51.050542 | controller | ok 2026-01-29 14:52:51.083544 | 2026-01-29 14:52:51.083646 | TASK [validate-host : Define zuul_info_dir fact] 2026-01-29 14:52:51.124597 | controller | ok 2026-01-29 14:52:51.132750 | 2026-01-29 14:52:51.132841 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-01-29 14:52:51.484095 | controller -> localhost | ok 2026-01-29 14:52:51.496625 | 2026-01-29 14:52:51.496796 | TASK [validate-host : Collect information about the host] 2026-01-29 14:52:52.281522 | controller | ok 2026-01-29 14:52:52.301432 | 2026-01-29 14:52:52.301568 | TASK [validate-host : Sanitize hostname] 2026-01-29 14:52:52.379712 | controller | ok 2026-01-29 14:52:52.391632 | 2026-01-29 14:52:52.391800 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-01-29 14:52:52.917925 | controller -> localhost | changed 2026-01-29 14:52:52.926223 | 2026-01-29 14:52:52.926331 | TASK [validate-host : Collect information about zuul worker] 2026-01-29 14:52:53.390435 | controller | ok 2026-01-29 14:52:53.401480 | 2026-01-29 14:52:53.401636 | TASK [validate-host : Write out all zuul information for each host] 2026-01-29 14:52:53.878401 | controller -> localhost | changed 2026-01-29 14:52:53.898781 | 2026-01-29 14:52:53.898908 | TASK [include_role : prepare-workspace-openshift] 2026-01-29 14:52:53.925476 | controller | skipping: Conditional result was False 2026-01-29 14:52:53.938108 | 2026-01-29 14:52:53.938252 | TASK [include_role : remove-zuul-sshkey] 2026-01-29 14:52:53.954337 | controller | skipping: Conditional result was False 2026-01-29 14:52:53.967017 | 2026-01-29 14:52:53.967163 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-29 14:52:54.194301 | controller | ok: "logs" 2026-01-29 14:52:54.194574 | controller | ok: All items complete 2026-01-29 14:52:54.194612 | 2026-01-29 14:52:54.428735 | controller | ok: "artifacts" 2026-01-29 14:52:54.685381 | controller | ok: "docs" 2026-01-29 14:52:54.702187 | 2026-01-29 14:52:54.702325 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-29 14:52:54.950096 | controller | changed: "logs" 2026-01-29 14:52:55.143334 | controller | changed: "artifacts" 2026-01-29 14:52:55.394123 | controller | changed: "docs" 2026-01-29 14:52:55.453045 | 2026-01-29 14:52:55.453207 | PLAY RECAP 2026-01-29 14:52:55.453289 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-01-29 14:52:55.453344 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-29 14:52:55.453384 | 2026-01-29 14:52:55.592299 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-01-29 14:52:55.593592 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-01-29 14:52:56.195014 | 2026-01-29 14:52:56.195192 | PLAY [all] 2026-01-29 14:52:56.215346 | 2026-01-29 14:52:56.215431 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-01-29 14:52:56.304187 | controller | ok 2026-01-29 14:52:56.315333 | 2026-01-29 14:52:56.315504 | TASK [mirror-info-fork : Create /etc/ci] 2026-01-29 14:52:56.756992 | controller | changed 2026-01-29 14:52:56.765474 | 2026-01-29 14:52:56.765622 | TASK [mirror-info-fork : Install ci_mirror script] 2026-01-29 14:52:57.781102 | controller | changed 2026-01-29 14:52:57.804262 | 2026-01-29 14:52:57.804404 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-01-29 14:52:58.260254 | controller | changed: 2026-01-29 14:52:58.260495 | controller | { 2026-01-29 14:52:58.260556 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-01-29 14:52:58.260617 | controller | } 2026-01-29 14:52:58.507427 | controller | changed: 2026-01-29 14:52:58.507595 | controller | { 2026-01-29 14:52:58.507672 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-01-29 14:52:58.507765 | controller | } 2026-01-29 14:52:58.760347 | controller | changed: 2026-01-29 14:52:58.760501 | controller | { 2026-01-29 14:52:58.760554 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-01-29 14:52:58.760597 | controller | } 2026-01-29 14:52:59.016912 | controller | changed: 2026-01-29 14:52:59.017072 | controller | { 2026-01-29 14:52:59.017126 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-01-29 14:52:59.017170 | controller | } 2026-01-29 14:52:59.254066 | controller | changed: 2026-01-29 14:52:59.257804 | controller | { 2026-01-29 14:52:59.257907 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-01-29 14:52:59.257957 | controller | } 2026-01-29 14:52:59.537503 | controller | changed: 2026-01-29 14:52:59.537656 | controller | { 2026-01-29 14:52:59.537750 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-01-29 14:52:59.537795 | controller | } 2026-01-29 14:52:59.813169 | controller | changed: 2026-01-29 14:52:59.813326 | controller | { 2026-01-29 14:52:59.813377 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2026-01-29 14:52:59.813420 | controller | } 2026-01-29 14:53:00.068656 | controller | changed: 2026-01-29 14:53:00.068839 | controller | { 2026-01-29 14:53:00.068893 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2026-01-29 14:53:00.068937 | controller | } 2026-01-29 14:53:00.355812 | controller | changed: 2026-01-29 14:53:00.355946 | controller | { 2026-01-29 14:53:00.355979 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-01-29 14:53:00.356004 | controller | } 2026-01-29 14:53:00.584249 | controller | changed: 2026-01-29 14:53:00.584404 | controller | { 2026-01-29 14:53:00.584455 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-01-29 14:53:00.584495 | controller | } 2026-01-29 14:53:00.855659 | controller | changed: 2026-01-29 14:53:00.855869 | controller | { 2026-01-29 14:53:00.855920 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-01-29 14:53:00.855962 | controller | } 2026-01-29 14:53:01.122705 | controller | changed: 2026-01-29 14:53:01.122870 | controller | { 2026-01-29 14:53:01.122937 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-01-29 14:53:01.122983 | controller | } 2026-01-29 14:53:01.413268 | controller | changed: 2026-01-29 14:53:01.413417 | controller | { 2026-01-29 14:53:01.413470 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2026-01-29 14:53:01.413510 | controller | } 2026-01-29 14:53:01.665935 | controller | changed: 2026-01-29 14:53:01.666261 | controller | { 2026-01-29 14:53:01.666326 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-01-29 14:53:01.666367 | controller | } 2026-01-29 14:53:01.958525 | controller | changed: 2026-01-29 14:53:01.958634 | controller | { 2026-01-29 14:53:01.958666 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-01-29 14:53:01.958718 | controller | } 2026-01-29 14:53:02.207188 | controller | changed: 2026-01-29 14:53:02.207346 | controller | { 2026-01-29 14:53:02.207400 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-01-29 14:53:02.207441 | controller | } 2026-01-29 14:53:02.478313 | controller | changed: 2026-01-29 14:53:02.478461 | controller | { 2026-01-29 14:53:02.478515 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2026-01-29 14:53:02.478560 | controller | } 2026-01-29 14:53:02.745752 | controller | changed: 2026-01-29 14:53:02.745898 | controller | { 2026-01-29 14:53:02.745959 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2026-01-29 14:53:02.746037 | controller | } 2026-01-29 14:53:03.031375 | controller | changed: 2026-01-29 14:53:03.031533 | controller | { 2026-01-29 14:53:03.031595 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-01-29 14:53:03.031646 | controller | } 2026-01-29 14:53:03.294526 | controller | changed: 2026-01-29 14:53:03.294723 | controller | { 2026-01-29 14:53:03.294815 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-01-29 14:53:03.294894 | controller | } 2026-01-29 14:53:03.545984 | controller | changed: 2026-01-29 14:53:03.546141 | controller | { 2026-01-29 14:53:03.546197 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-01-29 14:53:03.546237 | controller | } 2026-01-29 14:53:03.795745 | controller | changed: 2026-01-29 14:53:03.795908 | controller | { 2026-01-29 14:53:03.795959 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-01-29 14:53:03.795999 | controller | } 2026-01-29 14:53:04.038960 | controller | changed: 2026-01-29 14:53:04.039104 | controller | { 2026-01-29 14:53:04.039149 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com" 2026-01-29 14:53:04.039187 | controller | } 2026-01-29 14:53:04.278789 | controller | changed: 2026-01-29 14:53:04.278941 | controller | { 2026-01-29 14:53:04.278990 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-01-29 14:53:04.279029 | controller | } 2026-01-29 14:53:04.524244 | controller | changed: 2026-01-29 14:53:04.524354 | controller | { 2026-01-29 14:53:04.524384 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-01-29 14:53:04.524409 | controller | } 2026-01-29 14:53:04.798316 | controller | changed: 2026-01-29 14:53:04.798431 | controller | { 2026-01-29 14:53:04.798455 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-01-29 14:53:04.798473 | controller | } 2026-01-29 14:53:04.835513 | 2026-01-29 14:53:04.835734 | TASK [Set timezone to UTC] 2026-01-29 14:53:05.384265 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-01-29 14:53:05.396954 | 2026-01-29 14:53:05.397102 | TASK [Create nodepool directory] 2026-01-29 14:53:05.643101 | controller | changed 2026-01-29 14:53:05.655310 | 2026-01-29 14:53:05.655442 | TASK [Create nodepool sub_nodes file] 2026-01-29 14:53:06.304827 | controller | changed 2026-01-29 14:53:06.317515 | 2026-01-29 14:53:06.317659 | TASK [Create nodepool sub_nodes_private file] 2026-01-29 14:53:06.897325 | controller | changed 2026-01-29 14:53:06.911900 | 2026-01-29 14:53:06.912041 | LOOP [Populate nodepool sub_nodes file] 2026-01-29 14:53:06.952021 | 2026-01-29 14:53:06.952305 | LOOP [Populate nodepool sub_nodes_private file] 2026-01-29 14:53:06.991044 | 2026-01-29 14:53:06.991332 | TASK [Create nodepool primary file] 2026-01-29 14:53:07.028219 | controller | skipping: Conditional result was False 2026-01-29 14:53:07.039511 | 2026-01-29 14:53:07.039623 | TASK [Create nodepool node_private for this node] 2026-01-29 14:53:07.782280 | controller | changed 2026-01-29 14:53:07.787849 | 2026-01-29 14:53:07.787909 | LOOP [Copy ssh keys to nodepool directory] 2026-01-29 14:53:08.229580 | controller | ok: Item: id_rsa Runtime: 0:00:00.007178 2026-01-29 14:53:08.229940 | 2026-01-29 14:53:08.441512 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.004487 2026-01-29 14:53:08.453942 | 2026-01-29 14:53:08.454093 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-01-29 14:53:09.203914 | controller | changed 2026-01-29 14:53:09.215030 | 2026-01-29 14:53:09.215168 | TASK [Validate sudoers config after edits] 2026-01-29 14:53:09.517984 | controller | /etc/sudoers: parsed OK 2026-01-29 14:53:09.518060 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-01-29 14:53:09.518069 | controller | /etc/sudoers.d/zuul: parsed OK 2026-01-29 14:53:09.518077 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-01-29 14:53:09.762835 | controller | ok: Runtime: 0:00:00.014108 2026-01-29 14:53:09.769186 | 2026-01-29 14:53:09.769253 | TASK [Show the environment passed in to job shell scripts] 2026-01-29 14:53:10.078853 | controller | SHELL=/bin/bash 2026-01-29 14:53:10.078951 | controller | ZUUL_PROJECT=openstack-k8s-operators/ironic-operator 2026-01-29 14:53:10.078959 | controller | ZUUL_SHORT_PROJECT_NAME=ironic-operator 2026-01-29 14:53:10.078965 | controller | ZUUL_CHANGES=openstack-k8s-operators/ironic-operator:main:refs/changes/56/656/803ec60bf340fad72d80d2930fbfb700881f313c 2026-01-29 14:53:10.078970 | controller | PWD=/home/zuul 2026-01-29 14:53:10.078975 | controller | ZUUL_PIPELINE=github-check 2026-01-29 14:53:10.078980 | controller | LOGNAME=zuul 2026-01-29 14:53:10.078984 | controller | XDG_SESSION_TYPE=tty 2026-01-29 14:53:10.078989 | controller | _=/usr/bin/env 2026-01-29 14:53:10.078993 | controller | MOTD_SHOWN=pam 2026-01-29 14:53:10.078997 | controller | HOME=/home/zuul 2026-01-29 14:53:10.079001 | controller | LANG=en_US.UTF-8 2026-01-29 14:53:10.079006 | controller | SSH_CONNECTION=38.102.83.114 36866 38.102.83.163 22 2026-01-29 14:53:10.079011 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2026-01-29 14:53:10.079017 | controller | ZUUL_CHANGE_IDS=656,803ec60bf340fad72d80d2930fbfb700881f313c 2026-01-29 14:53:10.079022 | controller | WORKSPACE=/home/zuul/workspace 2026-01-29 14:53:10.079027 | controller | XDG_SESSION_CLASS=user 2026-01-29 14:53:10.079031 | controller | SELINUX_ROLE_REQUESTED= 2026-01-29 14:53:10.079036 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-01-29 14:53:10.079042 | controller | USER=zuul 2026-01-29 14:53:10.079046 | controller | ZUUL_VOTING=True 2026-01-29 14:53:10.079051 | controller | BUILD_TIMEOUT=1800000 2026-01-29 14:53:10.079055 | controller | SELINUX_USE_CURRENT_RANGE= 2026-01-29 14:53:10.079059 | controller | SHLVL=1 2026-01-29 14:53:10.079064 | controller | ZUUL_PATCHSET=803ec60bf340fad72d80d2930fbfb700881f313c 2026-01-29 14:53:10.079068 | controller | XDG_SESSION_ID=1 2026-01-29 14:53:10.079073 | controller | ZUUL_BRANCH=main 2026-01-29 14:53:10.079077 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-01-29 14:53:10.079082 | controller | SSH_CLIENT=38.102.83.114 36866 22 2026-01-29 14:53:10.079087 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-01-29 14:53:10.079091 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-01-29 14:53:10.079096 | controller | which_declare=declare -f 2026-01-29 14:53:10.079102 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-01-29 14:53:10.079108 | controller | SELINUX_LEVEL_REQUESTED= 2026-01-29 14:53:10.079112 | controller | ZUUL_CHANGE=656 2026-01-29 14:53:10.079117 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-01-29 14:53:10.079123 | controller | ZUUL_UUID=234c05115b754a9a922f574c5d155fea 2026-01-29 14:53:10.079128 | controller | BASH_FUNC_which%%=() { ( alias; 2026-01-29 14:53:10.079133 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-01-29 14:53:10.079138 | controller | } 2026-01-29 14:53:10.300030 | controller | ok: Runtime: 0:00:00.014258 2026-01-29 14:53:10.308517 | 2026-01-29 14:53:10.308615 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-01-29 14:53:10.323390 | controller | skipping: Conditional result was False 2026-01-29 14:53:10.332349 | 2026-01-29 14:53:10.332440 | TASK [Symlink /home/zuul-worker/workspace] 2026-01-29 14:53:10.869383 | controller | skipping: Conditional result was False 2026-01-29 14:53:10.882171 | 2026-01-29 14:53:10.882318 | TASK [Ensure legacy workspace directory] 2026-01-29 14:53:11.135962 | controller | changed 2026-01-29 14:53:11.161574 | 2026-01-29 14:53:11.161663 | PLAY RECAP 2026-01-29 14:53:11.161730 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-01-29 14:53:11.161758 | 2026-01-29 14:53:11.288851 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-01-29 14:53:11.289597 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-01-29 14:53:11.890858 | 2026-01-29 14:53:11.890968 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-01-29 14:53:11.922144 | 2026-01-29 14:53:11.922256 | TASK [Clone repos in the job workspace] 2026-01-29 14:53:11.940716 | controller | ok 2026-01-29 14:53:11.957230 | 2026-01-29 14:53:11.957325 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-29 14:53:12.303557 | controller | ok 2026-01-29 14:53:12.316739 | 2026-01-29 14:53:12.316846 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-29 14:53:32.261402 | controller | Output suppressed because no_log was given 2026-01-29 14:53:32.281886 | 2026-01-29 14:53:32.281985 | TASK [Create zuul-output directory] 2026-01-29 14:53:32.669260 | controller | ok 2026-01-29 14:53:32.686440 | 2026-01-29 14:53:32.686599 | TASK [Install required packages] 2026-01-29 14:54:56.149856 | controller | changed 2026-01-29 14:54:56.164188 | 2026-01-29 14:54:56.164358 | TASK [Output pip related things] 2026-01-29 14:54:57.185103 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-01-29 14:54:57.712427 | controller | changed 2026-01-29 14:54:57.721094 | 2026-01-29 14:54:57.721236 | TASK [Install requirements] 2026-01-29 14:57:09.139785 | controller | changed 2026-01-29 14:57:09.168578 | 2026-01-29 14:57:09.168854 | TASK [Add cronjob to trigger job stats] 2026-01-29 14:57:09.216517 | controller | skipping: Conditional result was False 2026-01-29 14:57:09.229282 | 2026-01-29 14:57:09.229457 | LOOP [Construct project change list] 2026-01-29 14:57:09.297038 | controller | ok: 2026-01-29 14:57:09.297299 | controller | { 2026-01-29 14:57:09.297356 | controller | "branch": "main", 2026-01-29 14:57:09.297402 | controller | "change": "656", 2026-01-29 14:57:09.297442 | controller | "change_message": "Application Credential support\n\nJira: [OSPRH-20521](https://issues.redhat.com/browse/OSPRH-20521)\r\n\r\nAdds the end-to-end support for consuming Keystone ApplicationCredentials (AC) in the ironic-operator, enabling IronicAPI,Conductor, Inspector NeutronAGent pods to use AC-based authentication when available.\r\n\r\nAPI changes:\r\n\r\nAdds an optional authentication field to the Ironic CRs:\r\n\r\n`spec.auth.applicationCredentialSecret` \u2014 name of the Secret that contains the Keystone Application Credential ID and Secret (AC_ID and AC_SECRET).\r\n\r\nReconcile behavior:\r\n\r\nReads `spec.auth.applicationCredentialSecret`\r\nAttempts to load AC_ID / AC_SECRET from the referenced Secret (via the Keystone helper).\r\nIf the secret is missing or incomplete, it falls back to password authentication (the AppCred auth is optional, not an error).\r\n- Once the AC Secret is ready with valid AC_ID and AC_SECRET fields, templates AC credentials into the respective service configuration (ironic.conf, 01-api.conf, 01-inspector.conf, or 01-ironic_neutron_agent.conf)\r\n- Computes hash of Secret contents and stores in configMapVars to trigger rolling updates when credentials rotate\r\n- Separate AppCreds are used for 'ironic' user (IronicAPI, IronicConductor, IronicNeutronAgent, parent Ironic) and 'ironic-inspector' user (IronicInspector)\r\n\r\nDepends-On: https://github.com/openstack-k8s-operators/keystone-operator/pull/567", 2026-01-29 14:57:09.297510 | controller | "change_url": "https://github.com/openstack-k8s-operators/ironic-operator/pull/656", 2026-01-29 14:57:09.297552 | controller | "commit_id": "803ec60bf340fad72d80d2930fbfb700881f313c", 2026-01-29 14:57:09.297589 | controller | "patchset": "803ec60bf340fad72d80d2930fbfb700881f313c", 2026-01-29 14:57:09.297624 | controller | "project": { 2026-01-29 14:57:09.297659 | controller | "canonical_hostname": "github.com", 2026-01-29 14:57:09.297736 | controller | "canonical_name": "github.com/openstack-k8s-operators/ironic-operator", 2026-01-29 14:57:09.297777 | controller | "name": "openstack-k8s-operators/ironic-operator", 2026-01-29 14:57:09.297857 | controller | "short_name": "ironic-operator", 2026-01-29 14:57:09.297954 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ironic-operator" 2026-01-29 14:57:09.298026 | controller | }, 2026-01-29 14:57:09.298092 | controller | "topic": null 2026-01-29 14:57:09.298155 | controller | } 2026-01-29 14:57:09.356470 | 2026-01-29 14:57:09.356600 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-01-29 14:57:09.377047 | 2026-01-29 14:57:09.377113 | TASK [Filter out host if needed] 2026-01-29 14:57:09.387241 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 14:57:09.391737 | 2026-01-29 14:57:09.391791 | TASK [Get git tag for image tagging] 2026-01-29 14:57:09.921414 | controller | skipping: Conditional result was False 2026-01-29 14:57:09.931094 | 2026-01-29 14:57:09.931185 | TASK [Set openstack-runner image] 2026-01-29 14:57:09.966605 | controller | skipping: Conditional result was False 2026-01-29 14:57:09.981142 | 2026-01-29 14:57:09.981332 | TASK [Build openstack-runner image] 2026-01-29 14:57:10.008891 | controller | skipping: Conditional result was False 2026-01-29 14:57:10.018741 | 2026-01-29 14:57:10.018848 | TASK [Push openstack-runner image] 2026-01-29 14:57:10.045616 | controller | skipping: Conditional result was False 2026-01-29 14:57:10.054651 | 2026-01-29 14:57:10.054799 | TASK [Make sure ci-framework directory exists] 2026-01-29 14:57:10.083092 | controller | skipping: Conditional result was False 2026-01-29 14:57:10.093997 | 2026-01-29 14:57:10.094111 | TASK [Create EDPM ansible var file] 2026-01-29 14:57:10.119175 | controller | skipping: Conditional result was False 2026-01-29 14:57:10.148760 | 2026-01-29 14:57:10.148871 | PLAY RECAP 2026-01-29 14:57:10.148929 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-01-29 14:57:10.148958 | 2026-01-29 14:57:10.265983 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-01-29 14:57:10.267443 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-01-29 14:57:10.828731 | 2026-01-29 14:57:10.828861 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-01-29 14:57:10.851207 | 2026-01-29 14:57:10.851318 | TASK [Create zuul-output directory] 2026-01-29 14:57:11.295625 | controller | changed 2026-01-29 14:57:11.307315 | 2026-01-29 14:57:11.307477 | TASK [Slurp Zuul inventory test] 2026-01-29 14:57:11.731929 | controller -> localhost | ok 2026-01-29 14:57:11.738583 | 2026-01-29 14:57:11.738656 | TASK [Save zuul inventory] 2026-01-29 14:57:12.693281 | controller | changed 2026-01-29 14:57:12.704946 | 2026-01-29 14:57:12.705103 | TASK [Save zuul vars without the change_message] 2026-01-29 14:57:13.521496 | controller | changed 2026-01-29 14:57:13.562221 | 2026-01-29 14:57:13.562324 | PLAY RECAP 2026-01-29 14:57:13.562388 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-29 14:57:13.562426 | 2026-01-29 14:57:13.667988 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-01-29 14:57:13.669612 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pre.yml@main] 2026-01-29 14:57:14.273437 | 2026-01-29 14:57:14.273550 | PLAY [Run ci/playbooks/content_provider/pre.yml] 2026-01-29 14:57:14.298298 | 2026-01-29 14:57:14.298428 | TASK [Filter out host if needed] 2026-01-29 14:57:14.309554 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 14:57:14.315422 | 2026-01-29 14:57:14.315499 | TASK [Clone repos in the job workspace] 2026-01-29 14:57:14.338152 | controller | ok 2026-01-29 14:57:14.358412 | 2026-01-29 14:57:14.358534 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-29 14:57:14.733625 | controller | ok 2026-01-29 14:57:14.739849 | 2026-01-29 14:57:14.739918 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-29 14:57:16.412933 | controller | Output suppressed because no_log was given 2026-01-29 14:57:16.435401 | 2026-01-29 14:57:16.435580 | TASK [Install ansible-core] 2026-01-29 14:57:29.309059 | controller | changed 2026-01-29 14:57:29.317190 | 2026-01-29 14:57:29.317282 | TASK [Discover an IPv4 for provider job] 2026-01-29 14:57:29.391397 | controller | ok 2026-01-29 14:57:29.416724 | 2026-01-29 14:57:29.416796 | PLAY RECAP 2026-01-29 14:57:29.416852 | controller | ok: 4 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-29 14:57:29.416882 | 2026-01-29 14:57:29.513384 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pre.yml@main] 2026-01-29 14:57:29.514171 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/run.yml@main] 2026-01-29 14:57:30.087607 | 2026-01-29 14:57:30.087740 | PLAY [Run ci/playbooks/content_provider/run.yml] 2026-01-29 14:57:30.108328 | 2026-01-29 14:57:30.108409 | TASK [Filter out host if needed] 2026-01-29 14:57:30.117121 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 14:57:30.122044 | 2026-01-29 14:57:30.122109 | TASK [Deploy content provider] 2026-01-29 14:57:31.485119 | controller | 2026-01-29 14:57:32.447748 | controller | PLAY [Bootstrap playbook] ****************************************************** 2026-01-29 14:57:32.447843 | controller | 2026-01-29 14:57:32.447856 | controller | TASK [Gathering Facts ] ******************************************************** 2026-01-29 14:57:32.447863 | controller | Thursday 29 January 2026 14:57:31 +0000 (0:00:00.044) 0:00:00.044 ****** 2026-01-29 14:57:32.447869 | controller | Thursday 29 January 2026 14:57:31 +0000 (0:00:00.042) 0:00:00.042 ****** 2026-01-29 14:57:32.447887 | controller | ok: [localhost] 2026-01-29 14:57:32.476117 | controller | 2026-01-29 14:57:32.476242 | controller | TASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] *** 2026-01-29 14:57:32.476257 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.963) 0:00:01.007 ****** 2026-01-29 14:57:32.476266 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.963) 0:00:01.006 ****** 2026-01-29 14:57:32.476285 | controller | ok: [localhost] 2026-01-29 14:57:32.533127 | controller | 2026-01-29 14:57:32.533206 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2026-01-29 14:57:32.533217 | controller | hostvars[inventory_hostname] | 2026-01-29 14:57:32.533225 | controller | dict2items | 2026-01-29 14:57:32.533232 | controller | selectattr("key", "match", 2026-01-29 14:57:32.533239 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2026-01-29 14:57:32.533246 | controller | list | items2dict 2026-01-29 14:57:32.533252 | controller | }}] *** 2026-01-29 14:57:32.533258 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.028) 0:00:01.036 ****** 2026-01-29 14:57:32.533266 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.028) 0:00:01.034 ****** 2026-01-29 14:57:32.533285 | controller | ok: [localhost] 2026-01-29 14:57:32.838467 | controller | 2026-01-29 14:57:32.838525 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2026-01-29 14:57:32.838532 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.056) 0:00:01.092 ****** 2026-01-29 14:57:32.838537 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.056) 0:00:01.091 ****** 2026-01-29 14:57:32.838550 | controller | ok: [localhost] 2026-01-29 14:57:32.858032 | controller | 2026-01-29 14:57:32.858096 | controller | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] *** 2026-01-29 14:57:32.858103 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.306) 0:00:01.398 ****** 2026-01-29 14:57:32.858108 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.305) 0:00:01.397 ****** 2026-01-29 14:57:32.858131 | controller | skipping: [localhost] 2026-01-29 14:57:32.878183 | controller | 2026-01-29 14:57:32.878263 | controller | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] *** 2026-01-29 14:57:32.878272 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.019) 0:00:01.418 ****** 2026-01-29 14:57:32.878279 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.019) 0:00:01.416 ****** 2026-01-29 14:57:32.878299 | controller | skipping: [localhost] 2026-01-29 14:57:32.900300 | controller | 2026-01-29 14:57:32.900337 | controller | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] *** 2026-01-29 14:57:32.900344 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.020) 0:00:01.438 ****** 2026-01-29 14:57:32.900349 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.020) 0:00:01.436 ****** 2026-01-29 14:57:32.900359 | controller | skipping: [localhost] 2026-01-29 14:57:34.499308 | controller | 2026-01-29 14:57:34.499368 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2026-01-29 14:57:34.499374 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.022) 0:00:01.460 ****** 2026-01-29 14:57:34.499396 | controller | Thursday 29 January 2026 14:57:32 +0000 (0:00:00.022) 0:00:01.458 ****** 2026-01-29 14:57:34.499409 | controller | changed: [localhost] 2026-01-29 14:57:35.021889 | controller | 2026-01-29 14:57:35.021927 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-01-29 14:57:35.021933 | controller | Thursday 29 January 2026 14:57:34 +0000 (0:00:01.598) 0:00:03.058 ****** 2026-01-29 14:57:35.021939 | controller | Thursday 29 January 2026 14:57:34 +0000 (0:00:01.598) 0:00:03.057 ****** 2026-01-29 14:57:35.021955 | controller | changed: [localhost] => (item=tmp) 2026-01-29 14:57:36.031684 | controller | changed: [localhost] => (item=artifacts/repositories) 2026-01-29 14:57:36.031745 | controller | changed: [localhost] => (item=venv/repo_setup) 2026-01-29 14:57:36.031754 | controller | 2026-01-29 14:57:36.031762 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2026-01-29 14:57:36.031769 | controller | Thursday 29 January 2026 14:57:35 +0000 (0:00:00.523) 0:00:03.582 ****** 2026-01-29 14:57:36.031776 | controller | Thursday 29 January 2026 14:57:35 +0000 (0:00:00.523) 0:00:03.580 ****** 2026-01-29 14:57:36.031794 | controller | ok: [localhost] 2026-01-29 14:57:37.560864 | controller | 2026-01-29 14:57:37.560901 | controller | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] *** 2026-01-29 14:57:37.560908 | controller | Thursday 29 January 2026 14:57:36 +0000 (0:00:01.009) 0:00:04.591 ****** 2026-01-29 14:57:37.560913 | controller | Thursday 29 January 2026 14:57:36 +0000 (0:00:01.009) 0:00:04.590 ****** 2026-01-29 14:57:37.560929 | controller | changed: [localhost] 2026-01-29 14:57:47.925121 | controller | 2026-01-29 14:57:47.925159 | controller | TASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_venv }}, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv --system-site-packages --upgrade-deps] *** 2026-01-29 14:57:47.925169 | controller | Thursday 29 January 2026 14:57:37 +0000 (0:00:01.529) 0:00:06.120 ****** 2026-01-29 14:57:47.925174 | controller | Thursday 29 January 2026 14:57:37 +0000 (0:00:01.529) 0:00:06.119 ****** 2026-01-29 14:57:47.925184 | controller | changed: [localhost] 2026-01-29 14:57:48.648673 | controller | 2026-01-29 14:57:48.648718 | controller | TASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_venv }}/bin/repo-setup, _raw_params={{ cifmw_repo_setup_venv }}/bin/python setup.py install] *** 2026-01-29 14:57:48.648734 | controller | Thursday 29 January 2026 14:57:47 +0000 (0:00:10.363) 0:00:16.484 ****** 2026-01-29 14:57:48.648741 | controller | Thursday 29 January 2026 14:57:47 +0000 (0:00:10.363) 0:00:16.483 ****** 2026-01-29 14:57:48.648753 | controller | changed: [localhost] 2026-01-29 14:57:48.676294 | controller | 2026-01-29 14:57:48.676330 | controller | TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] *** 2026-01-29 14:57:48.676337 | controller | Thursday 29 January 2026 14:57:48 +0000 (0:00:00.723) 0:00:17.208 ****** 2026-01-29 14:57:48.676344 | controller | Thursday 29 January 2026 14:57:48 +0000 (0:00:00.723) 0:00:17.207 ****** 2026-01-29 14:57:48.676353 | controller | skipping: [localhost] 2026-01-29 14:57:49.279277 | controller | 2026-01-29 14:57:49.279319 | controller | TASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} -o {{ cifmw_repo_setup_output }}] *** 2026-01-29 14:57:49.279328 | controller | Thursday 29 January 2026 14:57:48 +0000 (0:00:00.027) 0:00:17.235 ****** 2026-01-29 14:57:49.279334 | controller | Thursday 29 January 2026 14:57:48 +0000 (0:00:00.027) 0:00:17.234 ****** 2026-01-29 14:57:49.279350 | controller | changed: [localhost] 2026-01-29 14:57:49.318888 | controller | 2026-01-29 14:57:49.318923 | controller | TASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] *** 2026-01-29 14:57:49.318930 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.603) 0:00:17.839 ****** 2026-01-29 14:57:49.318935 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.603) 0:00:17.837 ****** 2026-01-29 14:57:49.318944 | controller | skipping: [localhost] 2026-01-29 14:57:49.355704 | controller | 2026-01-29 14:57:49.355745 | controller | TASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] *** 2026-01-29 14:57:49.355753 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.039) 0:00:17.879 ****** 2026-01-29 14:57:49.355759 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.039) 0:00:17.877 ****** 2026-01-29 14:57:49.355768 | controller | skipping: [localhost] 2026-01-29 14:57:49.388918 | controller | 2026-01-29 14:57:49.388961 | controller | TASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] *** 2026-01-29 14:57:49.388970 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.036) 0:00:17.915 ****** 2026-01-29 14:57:49.388978 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.036) 0:00:17.914 ****** 2026-01-29 14:57:49.388991 | controller | skipping: [localhost] 2026-01-29 14:57:49.850835 | controller | 2026-01-29 14:57:49.850879 | controller | TASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] *** 2026-01-29 14:57:49.850889 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.033) 0:00:17.948 ****** 2026-01-29 14:57:49.850899 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.033) 0:00:17.947 ****** 2026-01-29 14:57:49.850911 | controller | changed: [localhost] 2026-01-29 14:57:50.484106 | controller | 2026-01-29 14:57:50.484139 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2026-01-29 14:57:50.484146 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-01-29 14:57:50.484156 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.461) 0:00:18.410 ****** 2026-01-29 14:57:50.484161 | controller | Thursday 29 January 2026 14:57:49 +0000 (0:00:00.461) 0:00:18.409 ****** 2026-01-29 14:57:50.484171 | controller | changed: [localhost] 2026-01-29 14:57:50.502173 | controller | 2026-01-29 14:57:50.502209 | controller | TASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-01-29 14:57:50.502216 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.633) 0:00:19.044 ****** 2026-01-29 14:57:50.502225 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.633) 0:00:19.042 ****** 2026-01-29 14:57:50.502234 | controller | skipping: [localhost] 2026-01-29 14:57:50.520523 | controller | 2026-01-29 14:57:50.520563 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2026-01-29 14:57:50.520571 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.017) 0:00:19.062 ****** 2026-01-29 14:57:50.520578 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.017) 0:00:19.060 ****** 2026-01-29 14:57:50.520589 | controller | skipping: [localhost] 2026-01-29 14:57:50.540314 | controller | 2026-01-29 14:57:50.540350 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2026-01-29 14:57:50.540357 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.018) 0:00:19.080 ****** 2026-01-29 14:57:50.540362 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.018) 0:00:19.079 ****** 2026-01-29 14:57:50.540371 | controller | skipping: [localhost] 2026-01-29 14:57:50.568401 | controller | 2026-01-29 14:57:50.568434 | controller | TASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] *** 2026-01-29 14:57:50.568442 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.019) 0:00:19.100 ****** 2026-01-29 14:57:50.568448 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.019) 0:00:19.099 ****** 2026-01-29 14:57:50.568457 | controller | ok: [localhost] 2026-01-29 14:57:50.590594 | controller | 2026-01-29 14:57:50.590638 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2026-01-29 14:57:50.590648 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.028) 0:00:19.128 ****** 2026-01-29 14:57:50.590656 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.028) 0:00:19.127 ****** 2026-01-29 14:57:50.590668 | controller | skipping: [localhost] 2026-01-29 14:57:50.606909 | controller | 2026-01-29 14:57:50.606942 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2026-01-29 14:57:50.606949 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.021) 0:00:19.150 ****** 2026-01-29 14:57:50.606955 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.021) 0:00:19.148 ****** 2026-01-29 14:57:50.606964 | controller | skipping: [localhost] 2026-01-29 14:57:50.624261 | controller | 2026-01-29 14:57:50.624297 | controller | TASK [Download the RPM name=krb_request] *************************************** 2026-01-29 14:57:50.624304 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.016) 0:00:19.167 ****** 2026-01-29 14:57:50.624308 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.016) 0:00:19.165 ****** 2026-01-29 14:57:50.624318 | controller | skipping: [localhost] 2026-01-29 14:57:50.640829 | controller | 2026-01-29 14:57:50.640865 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2026-01-29 14:57:50.640872 | controller | cifmw_repo_setup_rhos_release_rpm 2026-01-29 14:57:50.640878 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2026-01-29 14:57:50.640882 | controller | else cifmw_krb_request_out.path 2026-01-29 14:57:50.640886 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2026-01-29 14:57:50.640891 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.017) 0:00:19.184 ****** 2026-01-29 14:57:50.640897 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.017) 0:00:19.183 ****** 2026-01-29 14:57:50.640906 | controller | skipping: [localhost] 2026-01-29 14:57:50.661997 | controller | 2026-01-29 14:57:50.662074 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2026-01-29 14:57:50.662095 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.016) 0:00:19.201 ****** 2026-01-29 14:57:50.662102 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.016) 0:00:19.199 ****** 2026-01-29 14:57:50.662120 | controller | skipping: [localhost] 2026-01-29 14:57:50.682619 | controller | 2026-01-29 14:57:50.682670 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2026-01-29 14:57:50.682678 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.021) 0:00:19.222 ****** 2026-01-29 14:57:50.682697 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.021) 0:00:19.220 ****** 2026-01-29 14:57:50.682712 | controller | skipping: [localhost] 2026-01-29 14:57:50.700612 | controller | 2026-01-29 14:57:50.700676 | controller | TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \ 2026-01-29 14:57:50.700684 | controller | -t {{ cifmw_repo_setup_output }}] *** 2026-01-29 14:57:50.700698 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.020) 0:00:19.242 ****** 2026-01-29 14:57:50.700705 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.020) 0:00:19.241 ****** 2026-01-29 14:57:50.700723 | controller | skipping: [localhost] 2026-01-29 14:57:50.937456 | controller | 2026-01-29 14:57:50.937500 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2026-01-29 14:57:50.937509 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.017) 0:00:19.260 ****** 2026-01-29 14:57:50.937515 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.017) 0:00:19.259 ****** 2026-01-29 14:57:50.937528 | controller | ok: [localhost] 2026-01-29 14:57:51.191665 | controller | 2026-01-29 14:57:51.191743 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2026-01-29 14:57:51.191749 | controller | source /etc/ci/mirror_info.sh 2026-01-29 14:57:51.191755 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2026-01-29 14:57:51.191760 | controller | ] *** 2026-01-29 14:57:51.191764 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.236) 0:00:19.497 ****** 2026-01-29 14:57:51.191769 | controller | Thursday 29 January 2026 14:57:50 +0000 (0:00:00.236) 0:00:19.495 ****** 2026-01-29 14:57:51.191787 | controller | changed: [localhost] 2026-01-29 14:57:51.439543 | controller | 2026-01-29 14:57:51.439633 | controller | 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 2026-01-29 14:57:51.439648 | controller | source /etc/ci/mirror_info.sh 2026-01-29 14:57:51.439657 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2026-01-29 14:57:51.439665 | controller | ] *** 2026-01-29 14:57:51.439672 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.254) 0:00:19.751 ****** 2026-01-29 14:57:51.439679 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.254) 0:00:19.750 ****** 2026-01-29 14:57:51.439698 | controller | changed: [localhost] 2026-01-29 14:57:51.465955 | controller | 2026-01-29 14:57:51.466009 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2026-01-29 14:57:51.466016 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.247) 0:00:19.999 ****** 2026-01-29 14:57:51.466021 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.247) 0:00:19.997 ****** 2026-01-29 14:57:51.466032 | controller | skipping: [localhost] 2026-01-29 14:57:51.507849 | controller | 2026-01-29 14:57:51.507910 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2026-01-29 14:57:51.507919 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2026-01-29 14:57:51.507925 | controller | enabled=1 2026-01-29 14:57:51.507932 | controller | gpgcheck=0 2026-01-29 14:57:51.507938 | controller | priority=1 2026-01-29 14:57:51.507944 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2026-01-29 14:57:51.507950 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.026) 0:00:20.025 ****** 2026-01-29 14:57:51.507955 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.026) 0:00:20.024 ****** 2026-01-29 14:57:51.507976 | controller | skipping: [localhost] 2026-01-29 14:57:51.547051 | controller | 2026-01-29 14:57:51.547118 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2026-01-29 14:57:51.547128 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.042) 0:00:20.067 ****** 2026-01-29 14:57:51.547136 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.042) 0:00:20.066 ****** 2026-01-29 14:57:51.547152 | controller | skipping: [localhost] 2026-01-29 14:57:51.581781 | controller | 2026-01-29 14:57:51.581853 | controller | TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] *** 2026-01-29 14:57:51.581861 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.039) 0:00:20.107 ****** 2026-01-29 14:57:51.581866 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.039) 0:00:20.105 ****** 2026-01-29 14:57:51.581878 | controller | skipping: [localhost] 2026-01-29 14:57:51.619090 | controller | 2026-01-29 14:57:51.619152 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2026-01-29 14:57:51.619160 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.034) 0:00:20.141 ****** 2026-01-29 14:57:51.619165 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.034) 0:00:20.140 ****** 2026-01-29 14:57:51.619249 | controller | skipping: [localhost] 2026-01-29 14:57:51.647153 | controller | 2026-01-29 14:57:51.647213 | controller | TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}, regexp=priority=1, replace=priority=2] *** 2026-01-29 14:57:51.647220 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.036) 0:00:20.178 ****** 2026-01-29 14:57:51.647226 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.036) 0:00:20.177 ****** 2026-01-29 14:57:51.647241 | controller | skipping: [localhost] 2026-01-29 14:57:52.022992 | controller | 2026-01-29 14:57:52.023036 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2026-01-29 14:57:52.023045 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.028) 0:00:20.207 ****** 2026-01-29 14:57:52.023052 | controller | Thursday 29 January 2026 14:57:51 +0000 (0:00:00.028) 0:00:20.205 ****** 2026-01-29 14:57:52.023065 | controller | ok: [localhost] 2026-01-29 14:57:52.461995 | controller | 2026-01-29 14:57:52.462037 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2026-01-29 14:57:52.462045 | controller | Thursday 29 January 2026 14:57:52 +0000 (0:00:00.375) 0:00:20.582 ****** 2026-01-29 14:57:52.462052 | controller | Thursday 29 January 2026 14:57:52 +0000 (0:00:00.375) 0:00:20.581 ****** 2026-01-29 14:57:52.462064 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2026-01-29 14:57:52.884696 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2026-01-29 14:57:52.884731 | controller | 2026-01-29 14:57:52.884738 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2026-01-29 14:57:52.884743 | controller | Thursday 29 January 2026 14:57:52 +0000 (0:00:00.438) 0:00:21.021 ****** 2026-01-29 14:57:52.884748 | controller | Thursday 29 January 2026 14:57:52 +0000 (0:00:00.439) 0:00:21.020 ****** 2026-01-29 14:57:52.884757 | controller | changed: [localhost] 2026-01-29 14:57:53.138205 | controller | 2026-01-29 14:57:53.138283 | controller | TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] *** 2026-01-29 14:57:53.138291 | controller | Thursday 29 January 2026 14:57:52 +0000 (0:00:00.422) 0:00:21.444 ****** 2026-01-29 14:57:53.138313 | controller | Thursday 29 January 2026 14:57:52 +0000 (0:00:00.422) 0:00:21.443 ****** 2026-01-29 14:57:53.138334 | controller | changed: [localhost] 2026-01-29 14:57:53.184163 | controller | 2026-01-29 14:57:53.184222 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-01-29 14:57:53.184230 | controller | Thursday 29 January 2026 14:57:53 +0000 (0:00:00.253) 0:00:21.698 ****** 2026-01-29 14:57:53.184246 | controller | Thursday 29 January 2026 14:57:53 +0000 (0:00:00.253) 0:00:21.696 ****** 2026-01-29 14:57:53.184265 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-01-29 14:57:53.205094 | controller | 2026-01-29 14:57:53.205138 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-01-29 14:57:53.205146 | controller | Thursday 29 January 2026 14:57:53 +0000 (0:00:00.046) 0:00:21.744 ****** 2026-01-29 14:57:53.205151 | controller | Thursday 29 January 2026 14:57:53 +0000 (0:00:00.046) 0:00:21.742 ****** 2026-01-29 14:57:53.205163 | controller | ok: [localhost] => 2026-01-29 14:58:31.546346 | controller | cifmw_ci_setup_packages: 2026-01-29 14:58:31.546416 | controller | - bash-completion 2026-01-29 14:58:31.546422 | controller | - ca-certificates 2026-01-29 14:58:31.546427 | controller | - git-core 2026-01-29 14:58:31.546431 | controller | - make 2026-01-29 14:58:31.546436 | controller | - tar 2026-01-29 14:58:31.546441 | controller | - tmux 2026-01-29 14:58:31.546445 | controller | - python3-pip 2026-01-29 14:58:31.546449 | controller | 2026-01-29 14:58:31.546454 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-01-29 14:58:31.546461 | controller | Thursday 29 January 2026 14:57:53 +0000 (0:00:00.020) 0:00:21.765 ****** 2026-01-29 14:58:31.546466 | controller | Thursday 29 January 2026 14:57:53 +0000 (0:00:00.020) 0:00:21.763 ****** 2026-01-29 14:58:31.546480 | controller | changed: [localhost] 2026-01-29 14:58:31.760737 | controller | 2026-01-29 14:58:31.760824 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-01-29 14:58:31.760834 | controller | Thursday 29 January 2026 14:58:31 +0000 (0:00:38.340) 0:01:00.106 ****** 2026-01-29 14:58:31.760839 | controller | Thursday 29 January 2026 14:58:31 +0000 (0:00:38.340) 0:01:00.104 ****** 2026-01-29 14:58:31.760861 | controller | ok: [localhost] 2026-01-29 14:58:31.954623 | controller | 2026-01-29 14:58:31.954695 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-01-29 14:58:31.954704 | controller | Thursday 29 January 2026 14:58:31 +0000 (0:00:00.214) 0:01:00.320 ****** 2026-01-29 14:58:31.954711 | controller | Thursday 29 January 2026 14:58:31 +0000 (0:00:00.214) 0:01:00.319 ****** 2026-01-29 14:58:31.954728 | controller | changed: [localhost] 2026-01-29 14:58:39.268704 | controller | 2026-01-29 14:58:39.268898 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2026-01-29 14:58:39.268921 | controller | Thursday 29 January 2026 14:58:31 +0000 (0:00:00.193) 0:01:00.514 ****** 2026-01-29 14:58:39.268929 | controller | Thursday 29 January 2026 14:58:31 +0000 (0:00:00.193) 0:01:00.513 ****** 2026-01-29 14:58:39.268948 | controller | changed: [localhost] 2026-01-29 14:58:39.295964 | controller | 2026-01-29 14:58:39.296041 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2026-01-29 14:58:39.296050 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:07.314) 0:01:07.828 ****** 2026-01-29 14:58:39.296057 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:07.314) 0:01:07.827 ****** 2026-01-29 14:58:39.296078 | controller | skipping: [localhost] 2026-01-29 14:58:39.603455 | controller | 2026-01-29 14:58:39.603493 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-01-29 14:58:39.603500 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.027) 0:01:07.856 ****** 2026-01-29 14:58:39.603504 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.027) 0:01:07.854 ****** 2026-01-29 14:58:39.603517 | controller | changed: [localhost] 2026-01-29 14:58:39.923702 | controller | 2026-01-29 14:58:39.923771 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2026-01-29 14:58:39.923791 | controller | source ~/.oc_completion 2026-01-29 14:58:39.923797 | controller | fi] *** 2026-01-29 14:58:39.923802 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.307) 0:01:08.163 ****** 2026-01-29 14:58:39.923832 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.307) 0:01:08.162 ****** 2026-01-29 14:58:39.923848 | controller | changed: [localhost] 2026-01-29 14:58:39.948429 | controller | 2026-01-29 14:58:39.948500 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-01-29 14:58:39.948507 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.320) 0:01:08.483 ****** 2026-01-29 14:58:39.948511 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.320) 0:01:08.482 ****** 2026-01-29 14:58:39.948528 | controller | skipping: [localhost] 2026-01-29 14:58:39.982200 | controller | 2026-01-29 14:58:39.982288 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-01-29 14:58:39.982298 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-01-29 14:58:39.982306 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-01-29 14:58:39.982312 | controller | }}] *** 2026-01-29 14:58:39.982319 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.024) 0:01:08.508 ****** 2026-01-29 14:58:39.982326 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.024) 0:01:08.506 ****** 2026-01-29 14:58:39.982348 | controller | skipping: [localhost] 2026-01-29 14:58:40.003717 | controller | 2026-01-29 14:58:40.003787 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-01-29 14:58:40.003794 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.032) 0:01:08.541 ****** 2026-01-29 14:58:40.003799 | controller | Thursday 29 January 2026 14:58:39 +0000 (0:00:00.032) 0:01:08.539 ****** 2026-01-29 14:58:40.003836 | controller | skipping: [localhost] 2026-01-29 14:58:40.025506 | controller | 2026-01-29 14:58:40.025552 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-01-29 14:58:40.025568 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.022) 0:01:08.563 ****** 2026-01-29 14:58:40.025574 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.022) 0:01:08.562 ****** 2026-01-29 14:58:40.025586 | controller | skipping: [localhost] 2026-01-29 14:58:40.043331 | controller | 2026-01-29 14:58:40.043375 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-01-29 14:58:40.043383 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.021) 0:01:08.585 ****** 2026-01-29 14:58:40.043391 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.021) 0:01:08.584 ****** 2026-01-29 14:58:40.043403 | controller | skipping: [localhost] 2026-01-29 14:58:40.064570 | controller | 2026-01-29 14:58:40.064614 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2026-01-29 14:58:40.064624 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.017) 0:01:08.603 ****** 2026-01-29 14:58:40.064631 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.017) 0:01:08.602 ****** 2026-01-29 14:58:40.064644 | controller | skipping: [localhost] 2026-01-29 14:58:41.619372 | controller | 2026-01-29 14:58:41.619418 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-01-29 14:58:41.619427 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.021) 0:01:08.624 ****** 2026-01-29 14:58:41.619434 | controller | Thursday 29 January 2026 14:58:40 +0000 (0:00:00.021) 0:01:08.623 ****** 2026-01-29 14:58:41.619448 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-01-29 14:58:41.779941 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-01-29 14:58:41.779985 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-01-29 14:58:41.779992 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-01-29 14:58:41.780007 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-29 14:58:41.780013 | controller | 2026-01-29 14:58:41.780019 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2026-01-29 14:58:41.780025 | controller | Thursday 29 January 2026 14:58:41 +0000 (0:00:01.554) 0:01:10.179 ****** 2026-01-29 14:58:41.780031 | controller | Thursday 29 January 2026 14:58:41 +0000 (0:00:01.554) 0:01:10.177 ****** 2026-01-29 14:58:41.780042 | controller | 2026-01-29 14:58:42.428802 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2026-01-29 14:58:42.428888 | controller | Thursday 29 January 2026 14:58:41 +0000 (0:00:00.160) 0:01:10.339 ****** 2026-01-29 14:58:42.428909 | controller | Thursday 29 January 2026 14:58:41 +0000 (0:00:00.160) 0:01:10.338 ****** 2026-01-29 14:58:42.428926 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-01-29 14:58:42.474118 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2026-01-29 14:58:42.474192 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-29 14:58:42.474198 | controller | 2026-01-29 14:58:42.474203 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2026-01-29 14:58:42.474209 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.648) 0:01:10.988 ****** 2026-01-29 14:58:42.474213 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.648) 0:01:10.987 ****** 2026-01-29 14:58:42.474230 | controller | 2026-01-29 14:58:42.554869 | controller | TASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] *** 2026-01-29 14:58:42.554938 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.045) 0:01:11.033 ****** 2026-01-29 14:58:42.554947 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.045) 0:01:11.032 ****** 2026-01-29 14:58:42.554966 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '656', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/656', 'commit_id': '803ec60bf340fad72d80d2930fbfb700881f313c', 'patchset': '803ec60bf340fad72d80d2930fbfb700881f313c', '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}) 2026-01-29 14:58:42.624624 | controller | 2026-01-29 14:58:42.624688 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2026-01-29 14:58:42.624694 | controller | _repo_operator_info: {{ _repo_operator_info }} 2026-01-29 14:58:42.624700 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2026-01-29 14:58:42.624705 | controller | ] *** 2026-01-29 14:58:42.624710 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.081) 0:01:11.115 ****** 2026-01-29 14:58:42.624716 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.081) 0:01:11.113 ****** 2026-01-29 14:58:42.624734 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '656', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/656', 'commit_id': '803ec60bf340fad72d80d2930fbfb700881f313c', 'patchset': '803ec60bf340fad72d80d2930fbfb700881f313c', '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}) => 2026-01-29 14:58:42.699611 | controller | msg: | 2026-01-29 14:58:42.699714 | controller | _repo_operator_name: ironic 2026-01-29 14:58:42.699728 | controller | _repo_operator_info: [{'key': 'IRONIC_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator'}, {'key': 'IRONIC_BRANCH', 'value': ''}] 2026-01-29 14:58:42.699758 | controller | cifmw_install_yamls_operators_repo: {'IRONIC_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator', 'IRONIC_BRANCH': ''} 2026-01-29 14:58:42.699769 | controller | 2026-01-29 14:58:42.699780 | controller | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2026-01-29 14:58:42.699790 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.069) 0:01:11.184 ****** 2026-01-29 14:58:42.699801 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.069) 0:01:11.183 ****** 2026-01-29 14:58:42.699858 | controller | 2026-01-29 14:58:42.728450 | controller | TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] *** 2026-01-29 14:58:42.728528 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.075) 0:01:11.259 ****** 2026-01-29 14:58:42.728550 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.075) 0:01:11.258 ****** 2026-01-29 14:58:42.728574 | controller | skipping: [localhost] 2026-01-29 14:58:43.038393 | controller | 2026-01-29 14:58:43.038471 | controller | TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] *** 2026-01-29 14:58:43.038481 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.028) 0:01:11.288 ****** 2026-01-29 14:58:43.038489 | controller | Thursday 29 January 2026 14:58:42 +0000 (0:00:00.028) 0:01:11.287 ****** 2026-01-29 14:58:43.038507 | controller | ok: [localhost] 2026-01-29 14:58:43.062889 | controller | 2026-01-29 14:58:43.062952 | controller | TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] *** 2026-01-29 14:58:43.062959 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.309) 0:01:11.598 ****** 2026-01-29 14:58:43.062965 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.309) 0:01:11.596 ****** 2026-01-29 14:58:43.062979 | controller | skipping: [localhost] 2026-01-29 14:58:43.095962 | controller | 2026-01-29 14:58:43.096006 | controller | TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] *** 2026-01-29 14:58:43.096015 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.024) 0:01:11.622 ****** 2026-01-29 14:58:43.096022 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.024) 0:01:11.621 ****** 2026-01-29 14:58:43.096042 | controller | skipping: [localhost] 2026-01-29 14:58:43.163334 | controller | 2026-01-29 14:58:43.163370 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2026-01-29 14:58:43.163376 | controller | _install_yamls_override_vars | default({}) | 2026-01-29 14:58:43.163382 | controller | combine(item, recursive=True) 2026-01-29 14:58:43.163386 | controller | }}] *** 2026-01-29 14:58:43.163392 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.032) 0:01:11.655 ****** 2026-01-29 14:58:43.163402 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.032) 0:01:11.654 ****** 2026-01-29 14:58:43.163411 | controller | ok: [localhost] => (item={}) 2026-01-29 14:58:43.199002 | controller | 2026-01-29 14:58:43.199039 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2026-01-29 14:58:43.199045 | controller | _install_yamls_override_vars.keys() | 2026-01-29 14:58:43.199050 | controller | map('upper') | 2026-01-29 14:58:43.199054 | controller | zip(_install_yamls_override_vars.values()) | 2026-01-29 14:58:43.199059 | controller | items2dict(key_name=0, value_name=1) | 2026-01-29 14:58:43.199065 | controller | combine({ 2026-01-29 14:58:43.199077 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2026-01-29 14:58:43.199081 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2026-01-29 14:58:43.199086 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2026-01-29 14:58:43.199091 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') 2026-01-29 14:58:43.199096 | controller | }) | 2026-01-29 14:58:43.199100 | controller | combine(install_yamls_operators_repos) 2026-01-29 14:58:43.199105 | controller | }}, cacheable=True] *** 2026-01-29 14:58:43.199109 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.067) 0:01:11.723 ****** 2026-01-29 14:58:43.199114 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.067) 0:01:11.722 ****** 2026-01-29 14:58:43.199123 | controller | ok: [localhost] 2026-01-29 14:58:43.800741 | controller | 2026-01-29 14:58:43.800800 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2026-01-29 14:58:43.800821 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.035) 0:01:11.759 ****** 2026-01-29 14:58:43.800829 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.035) 0:01:11.757 ****** 2026-01-29 14:58:43.800844 | controller | ok: [localhost] 2026-01-29 14:58:43.825107 | controller | 2026-01-29 14:58:43.825149 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2026-01-29 14:58:43.825158 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.601) 0:01:12.360 ****** 2026-01-29 14:58:43.825165 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.601) 0:01:12.359 ****** 2026-01-29 14:58:43.825178 | controller | skipping: [localhost] 2026-01-29 14:58:43.850670 | controller | 2026-01-29 14:58:43.850719 | controller | TASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] *** 2026-01-29 14:58:43.850730 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.024) 0:01:12.385 ****** 2026-01-29 14:58:43.850737 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.024) 0:01:12.383 ****** 2026-01-29 14:58:43.850752 | controller | skipping: [localhost] 2026-01-29 14:58:43.869628 | controller | 2026-01-29 14:58:43.869650 | controller | 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() %} 2026-01-29 14:58:43.869658 | controller | export {{ k }}={{ v }} 2026-01-29 14:58:43.869665 | controller | {% endfor %}, mode=0644] *** 2026-01-29 14:58:43.869672 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.025) 0:01:12.410 ****** 2026-01-29 14:58:43.869678 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.025) 0:01:12.409 ****** 2026-01-29 14:58:43.869689 | controller | skipping: [localhost] 2026-01-29 14:58:43.897560 | controller | 2026-01-29 14:58:43.897627 | controller | TASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values | combine(cifmw_install_yamls_environment) }}, cacheable=True] *** 2026-01-29 14:58:43.897634 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.018) 0:01:12.429 ****** 2026-01-29 14:58:43.897640 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.018) 0:01:12.428 ****** 2026-01-29 14:58:43.897655 | controller | ok: [localhost] 2026-01-29 14:58:43.916915 | controller | 2026-01-29 14:58:43.916974 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2026-01-29 14:58:43.916981 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.027) 0:01:12.457 ****** 2026-01-29 14:58:43.916987 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.027) 0:01:12.456 ****** 2026-01-29 14:58:43.917000 | controller | ok: [localhost] => 2026-01-29 14:58:43.949491 | controller | cifmw_install_yamls_environment: 2026-01-29 14:58:43.949580 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-01-29 14:58:43.949588 | controller | IRONIC_BRANCH: '' 2026-01-29 14:58:43.949595 | controller | IRONIC_REPO: /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator 2026-01-29 14:58:43.949602 | controller | OPENSTACK_K8S_BRANCH: main 2026-01-29 14:58:43.949608 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-01-29 14:58:43.949614 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-01-29 14:58:43.949620 | controller | 2026-01-29 14:58:43.949627 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2026-01-29 14:58:43.949633 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.019) 0:01:12.477 ****** 2026-01-29 14:58:43.949640 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.019) 0:01:12.475 ****** 2026-01-29 14:58:43.949659 | controller | ok: [localhost] => 2026-01-29 14:58:43.949665 | controller | cifmw_install_yamls_defaults: 2026-01-29 14:58:43.949671 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2026-01-29 14:58:43.949678 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2026-01-29 14:58:43.949683 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2026-01-29 14:58:43.949689 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2026-01-29 14:58:43.949695 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2026-01-29 14:58:43.949701 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml 2026-01-29 14:58:43.949707 | controller | ANSIBLEEE_BRANCH: main 2026-01-29 14:58:43.949713 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml 2026-01-29 14:58:43.949720 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest 2026-01-29 14:58:43.949726 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml 2026-01-29 14:58:43.949732 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/test/kuttl/tests 2026-01-29 14:58:43.949738 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests 2026-01-29 14:58:43.949744 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator 2026-01-29 14:58:43.949750 | controller | ANSIBLEE_COMMIT_HASH: '' 2026-01-29 14:58:43.949756 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2026-01-29 14:58:43.949762 | controller | BARBICAN_BRANCH: main 2026-01-29 14:58:43.949768 | controller | BARBICAN_COMMIT_HASH: '' 2026-01-29 14:58:43.949774 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2026-01-29 14:58:43.949780 | controller | BARBICAN_DEPL_IMG: unused 2026-01-29 14:58:43.949786 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2026-01-29 14:58:43.949792 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2026-01-29 14:58:43.949798 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests 2026-01-29 14:58:43.949820 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2026-01-29 14:58:43.949829 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2026-01-29 14:58:43.949835 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2026-01-29 14:58:43.949841 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2026-01-29 14:58:43.949847 | controller | BAREMETAL_BRANCH: main 2026-01-29 14:58:43.949853 | controller | BAREMETAL_COMMIT_HASH: '' 2026-01-29 14:58:43.949859 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2026-01-29 14:58:43.949865 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2026-01-29 14:58:43.949871 | controller | BAREMETAL_OS_IMG: '' 2026-01-29 14:58:43.949877 | controller | BAREMETAL_OS_IMG_TYPE: '' 2026-01-29 14:58:43.949883 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2026-01-29 14:58:43.949894 | controller | BAREMETAL_TIMEOUT: 20m 2026-01-29 14:58:43.949900 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2026-01-29 14:58:43.949906 | controller | BGP_ASN: '64999' 2026-01-29 14:58:43.949912 | controller | BGP_LEAF_1: 100.65.4.1 2026-01-29 14:58:43.949918 | controller | BGP_LEAF_2: 100.64.4.1 2026-01-29 14:58:43.949935 | controller | BGP_OVN_ROUTING: 'false' 2026-01-29 14:58:43.949941 | controller | BGP_PEER_ASN: '64999' 2026-01-29 14:58:43.949947 | controller | BGP_SOURCE_IP: 172.30.4.2 2026-01-29 14:58:43.949952 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2026-01-29 14:58:43.949958 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2026-01-29 14:58:43.949966 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2026-01-29 14:58:43.949972 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2026-01-29 14:58:43.949978 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2026-01-29 14:58:43.949984 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2026-01-29 14:58:43.949990 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2026-01-29 14:58:43.949996 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2026-01-29 14:58:43.950003 | controller | BMAAS_INSTANCE_VCPUS: '2' 2026-01-29 14:58:43.950009 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2026-01-29 14:58:43.950015 | controller | BMAAS_IPV4: 'true' 2026-01-29 14:58:43.950021 | controller | BMAAS_IPV6: 'false' 2026-01-29 14:58:43.950027 | controller | BMAAS_LIBVIRT_USER: sushyemu 2026-01-29 14:58:43.950033 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2026-01-29 14:58:43.950039 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2026-01-29 14:58:43.950045 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2026-01-29 14:58:43.950051 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2026-01-29 14:58:43.950057 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2026-01-29 14:58:43.950063 | controller | BMAAS_NODE_COUNT: '1' 2026-01-29 14:58:43.950069 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2026-01-29 14:58:43.950074 | controller | BMAAS_REDFISH_PASSWORD: password 2026-01-29 14:58:43.950080 | controller | BMAAS_REDFISH_USERNAME: admin 2026-01-29 14:58:43.950086 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2026-01-29 14:58:43.950092 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2026-01-29 14:58:43.950098 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2026-01-29 14:58:43.950105 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2026-01-29 14:58:43.950111 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2026-01-29 14:58:43.950117 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2026-01-29 14:58:43.950122 | controller | BMH_NAMESPACE: openstack 2026-01-29 14:58:43.950128 | controller | BMO_BRANCH: release-0.9 2026-01-29 14:58:43.950134 | controller | BMO_CLEANUP: 'true' 2026-01-29 14:58:43.950140 | controller | BMO_COMMIT_HASH: '' 2026-01-29 14:58:43.950146 | controller | BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib 2026-01-29 14:58:43.950152 | controller | BMO_IPA_BRANCH: stable/2024.1 2026-01-29 14:58:43.950158 | controller | BMO_IPA_FLAVOR: centos9 2026-01-29 14:58:43.950163 | controller | BMO_IPA_INSECURE: 'false' 2026-01-29 14:58:43.950210 | controller | BMO_IRONIC_HOST: 192.168.122.10 2026-01-29 14:58:43.950219 | controller | BMO_PROVISIONING_INTERFACE: '' 2026-01-29 14:58:43.950227 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2026-01-29 14:58:43.950233 | controller | BMO_SETUP: '' 2026-01-29 14:58:43.950239 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2026-01-29 14:58:43.950245 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2026-01-29 14:58:43.950251 | controller | BM_INSTANCE_MEMORY: '8192' 2026-01-29 14:58:43.950257 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2026-01-29 14:58:43.950262 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2026-01-29 14:58:43.950268 | controller | BM_NETWORK_NAME: default 2026-01-29 14:58:43.950274 | controller | BM_NODE_COUNT: '1' 2026-01-29 14:58:43.950280 | controller | BM_ROOT_PASSWORD: '' 2026-01-29 14:58:43.950286 | controller | BM_ROOT_PASSWORD_SECRET: '' 2026-01-29 14:58:43.950292 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2026-01-29 14:58:43.950298 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2026-01-29 14:58:43.950308 | controller | CEPH_BRANCH: release-1.15 2026-01-29 14:58:43.950314 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2026-01-29 14:58:43.950320 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2026-01-29 14:58:43.950326 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2026-01-29 14:58:43.950332 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2026-01-29 14:58:43.950338 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2026-01-29 14:58:43.950344 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2026-01-29 14:58:43.950350 | controller | CEPH_REPO: https://github.com/rook/rook.git 2026-01-29 14:58:43.950356 | controller | CERTMANAGER_TIMEOUT: 300s 2026-01-29 14:58:43.950362 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-01-29 14:58:43.950368 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2026-01-29 14:58:43.950374 | controller | CINDERAPI_DEPL_IMG: unused 2026-01-29 14:58:43.950380 | controller | CINDERBKP_DEPL_IMG: unused 2026-01-29 14:58:43.950385 | controller | CINDERSCH_DEPL_IMG: unused 2026-01-29 14:58:43.950391 | controller | CINDERVOL_DEPL_IMG: unused 2026-01-29 14:58:43.950397 | controller | CINDER_BRANCH: main 2026-01-29 14:58:43.950403 | controller | CINDER_COMMIT_HASH: '' 2026-01-29 14:58:43.950409 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2026-01-29 14:58:43.950415 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2026-01-29 14:58:43.950421 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2026-01-29 14:58:43.950425 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2026-01-29 14:58:43.950429 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2026-01-29 14:58:43.950434 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2026-01-29 14:58:43.950438 | controller | CLEANUP_DIR_CMD: rm -Rf 2026-01-29 14:58:43.950442 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2026-01-29 14:58:43.950447 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2026-01-29 14:58:43.950453 | controller | CRC_HTTPS_PROXY: '' 2026-01-29 14:58:43.950459 | controller | CRC_HTTP_PROXY: '' 2026-01-29 14:58:43.950465 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2026-01-29 14:58:43.950471 | controller | CRC_STORAGE_RETRIES: '3' 2026-01-29 14:58:43.950477 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2026-01-29 14:58:43.950483 | controller | CRC_VERSION: latest 2026-01-29 14:58:43.950489 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2026-01-29 14:58:43.950495 | controller | DATAPLANE_ANSIBLE_USER: '' 2026-01-29 14:58:43.950501 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2026-01-29 14:58:43.950507 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2026-01-29 14:58:43.950512 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2026-01-29 14:58:43.950518 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2026-01-29 14:58:43.950524 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2026-01-29 14:58:43.950530 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2026-01-29 14:58:43.950536 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2026-01-29 14:58:43.950542 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2026-01-29 14:58:43.950548 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2026-01-29 14:58:43.950553 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2026-01-29 14:58:43.950559 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2026-01-29 14:58:43.950565 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2026-01-29 14:58:43.950571 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2026-01-29 14:58:43.950581 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2026-01-29 14:58:43.950586 | controller | DATAPLANE_RUNNER_IMG: '' 2026-01-29 14:58:43.950592 | controller | DATAPLANE_SERVER_ROLE: compute 2026-01-29 14:58:43.950598 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2026-01-29 14:58:43.950604 | controller | DATAPLANE_TIMEOUT: 30m 2026-01-29 14:58:43.950610 | controller | DATAPLANE_TLS_ENABLED: 'true' 2026-01-29 14:58:43.950616 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2026-01-29 14:58:43.950622 | controller | DATAPLANE_TOTAL_NODES: '1' 2026-01-29 14:58:43.950627 | controller | DBSERVICE: galera 2026-01-29 14:58:43.950633 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2026-01-29 14:58:43.950639 | controller | DESIGNATE_BRANCH: main 2026-01-29 14:58:43.950645 | controller | DESIGNATE_COMMIT_HASH: '' 2026-01-29 14:58:43.950651 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2026-01-29 14:58:43.950658 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2026-01-29 14:58:43.950669 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2026-01-29 14:58:43.950674 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests 2026-01-29 14:58:43.950679 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2026-01-29 14:58:43.950684 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2026-01-29 14:58:43.950690 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2026-01-29 14:58:43.950696 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2026-01-29 14:58:43.950701 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2026-01-29 14:58:43.950709 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2026-01-29 14:58:43.950715 | controller | DNS_DEPL_IMG: unused 2026-01-29 14:58:43.950721 | controller | DNS_DOMAIN: localdomain 2026-01-29 14:58:43.950727 | controller | DOWNLOAD_TOOLS_SELECTION: all 2026-01-29 14:58:43.950733 | controller | EDPM_ATTACH_EXTNET: 'true' 2026-01-29 14:58:43.950738 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2026-01-29 14:58:43.950742 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2026-01-29 14:58:43.950746 | controller | EDPM_COMPUTE_CELLS: '1' 2026-01-29 14:58:43.950751 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2026-01-29 14:58:43.950755 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2026-01-29 14:58:43.950759 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2026-01-29 14:58:43.950764 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2026-01-29 14:58:43.950768 | controller | EDPM_COMPUTE_SUFFIX: '0' 2026-01-29 14:58:43.950772 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2026-01-29 14:58:43.950776 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2026-01-29 14:58:43.950780 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2026-01-29 14:58:43.950785 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2026-01-29 14:58:43.950789 | controller | EDPM_NETWORKER_SUFFIX: '0' 2026-01-29 14:58:43.950793 | controller | EDPM_TOTAL_NETWORKERS: '1' 2026-01-29 14:58:43.950798 | controller | EDPM_TOTAL_NODES: '1' 2026-01-29 14:58:43.950802 | controller | GALERA_REPLICAS: '' 2026-01-29 14:58:43.950835 | controller | GENERATE_SSH_KEYS: 'true' 2026-01-29 14:58:43.950839 | controller | GIT_CLONE_OPTS: '' 2026-01-29 14:58:43.950844 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2026-01-29 14:58:43.950848 | controller | GLANCEAPI_DEPL_IMG: unused 2026-01-29 14:58:43.950853 | controller | GLANCE_BRANCH: main 2026-01-29 14:58:43.950857 | controller | GLANCE_COMMIT_HASH: '' 2026-01-29 14:58:43.950861 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2026-01-29 14:58:43.950866 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2026-01-29 14:58:43.950875 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2026-01-29 14:58:43.950880 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-01-29 14:58:43.950884 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2026-01-29 14:58:43.950891 | controller | GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git 2026-01-29 14:58:43.950895 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2026-01-29 14:58:43.950899 | controller | HEATAPI_DEPL_IMG: unused 2026-01-29 14:58:43.950904 | controller | HEATCFNAPI_DEPL_IMG: unused 2026-01-29 14:58:43.950908 | controller | HEATENGINE_DEPL_IMG: unused 2026-01-29 14:58:43.950912 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2026-01-29 14:58:43.950916 | controller | HEAT_BRANCH: main 2026-01-29 14:58:43.950921 | controller | HEAT_COMMIT_HASH: '' 2026-01-29 14:58:43.950925 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2026-01-29 14:58:43.950930 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2026-01-29 14:58:43.950934 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2026-01-29 14:58:43.950939 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests 2026-01-29 14:58:43.950943 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2026-01-29 14:58:43.950947 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2026-01-29 14:58:43.950952 | controller | HEAT_SERVICE_ENABLED: 'true' 2026-01-29 14:58:43.950956 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2026-01-29 14:58:43.950960 | controller | HORIZON_BRANCH: main 2026-01-29 14:58:43.950965 | controller | HORIZON_COMMIT_HASH: '' 2026-01-29 14:58:43.950969 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2026-01-29 14:58:43.950973 | controller | HORIZON_DEPL_IMG: unused 2026-01-29 14:58:43.950978 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2026-01-29 14:58:43.950982 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2026-01-29 14:58:43.950986 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests 2026-01-29 14:58:43.950991 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2026-01-29 14:58:43.950995 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2026-01-29 14:58:43.951000 | controller | INFRA_BRANCH: main 2026-01-29 14:58:43.951005 | controller | INFRA_COMMIT_HASH: '' 2026-01-29 14:58:43.951009 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2026-01-29 14:58:43.951013 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2026-01-29 14:58:43.951022 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests 2026-01-29 14:58:43.951026 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2026-01-29 14:58:43.951030 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2026-01-29 14:58:43.951035 | controller | INSTALL_CERT_MANAGER: 'true' 2026-01-29 14:58:43.951039 | controller | INSTALL_NMSTATE: true || false 2026-01-29 14:58:43.951043 | controller | INSTALL_NNCP: true || false 2026-01-29 14:58:43.951047 | controller | INTERNALAPI_HOST_ROUTES: '' 2026-01-29 14:58:43.951052 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2026-01-29 14:58:43.951056 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2026-01-29 14:58:43.951060 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2026-01-29 14:58:43.951065 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2026-01-29 14:58:43.951069 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2026-01-29 14:58:43.951081 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2026-01-29 14:58:43.951087 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2026-01-29 14:58:43.951093 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2026-01-29 14:58:43.951100 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2026-01-29 14:58:43.951107 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2026-01-29 14:58:43.951113 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2026-01-29 14:58:43.951119 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2026-01-29 14:58:43.951125 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2026-01-29 14:58:43.951131 | controller | IPV6_LAB_NETWORK_NAME: nat64 2026-01-29 14:58:43.951137 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2026-01-29 14:58:43.951142 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2026-01-29 14:58:43.951146 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2026-01-29 14:58:43.951150 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2026-01-29 14:58:43.951154 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2026-01-29 14:58:43.951159 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2026-01-29 14:58:43.951163 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2026-01-29 14:58:43.951167 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2026-01-29 14:58:43.951172 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2026-01-29 14:58:43.951176 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2026-01-29 14:58:43.951180 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2026-01-29 14:58:43.951184 | controller | IRONICAPI_DEPL_IMG: unused 2026-01-29 14:58:43.951189 | controller | IRONICCON_DEPL_IMG: unused 2026-01-29 14:58:43.951193 | controller | IRONICINS_DEPL_IMG: unused 2026-01-29 14:58:43.951197 | controller | IRONICNAG_DEPL_IMG: unused 2026-01-29 14:58:43.951201 | controller | IRONICPXE_DEPL_IMG: unused 2026-01-29 14:58:43.951206 | controller | IRONIC_BRANCH: '' 2026-01-29 14:58:43.951210 | controller | IRONIC_COMMIT_HASH: '' 2026-01-29 14:58:43.951214 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2026-01-29 14:58:43.951219 | controller | IRONIC_IMAGE: quay.io/metal3-io/ironic 2026-01-29 14:58:43.951223 | controller | IRONIC_IMAGE_TAG: release-24.1 2026-01-29 14:58:43.951227 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2026-01-29 14:58:43.951231 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2026-01-29 14:58:43.951236 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests 2026-01-29 14:58:43.951240 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2026-01-29 14:58:43.951244 | controller | IRONIC_REPO: /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator 2026-01-29 14:58:43.951249 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2026-01-29 14:58:43.951253 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2026-01-29 14:58:43.951258 | controller | KEYSTONEAPI_DEPL_IMG: unused 2026-01-29 14:58:43.951262 | controller | KEYSTONE_BRANCH: main 2026-01-29 14:58:43.951266 | controller | KEYSTONE_COMMIT_HASH: '' 2026-01-29 14:58:43.951270 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2026-01-29 14:58:43.951275 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2026-01-29 14:58:43.951279 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2026-01-29 14:58:43.951283 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2026-01-29 14:58:43.951288 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests 2026-01-29 14:58:43.951292 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2026-01-29 14:58:43.951299 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2026-01-29 14:58:43.951303 | controller | KUBEADMIN_PWD: '12345678' 2026-01-29 14:58:43.951308 | controller | LIBVIRT_SECRET: libvirt-secret 2026-01-29 14:58:43.951312 | controller | LOKI_DEPLOY_MODE: openshift-network 2026-01-29 14:58:43.951316 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2026-01-29 14:58:43.951321 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2026-01-29 14:58:43.951325 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2026-01-29 14:58:43.951329 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2026-01-29 14:58:43.951333 | controller | LOKI_SUBSCRIPTION: loki-operator 2026-01-29 14:58:43.951337 | controller | LVMS_CR: '1' 2026-01-29 14:58:43.951345 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2026-01-29 14:58:43.951349 | controller | MANILAAPI_DEPL_IMG: unused 2026-01-29 14:58:43.951354 | controller | MANILASCH_DEPL_IMG: unused 2026-01-29 14:58:43.951358 | controller | MANILASHARE_DEPL_IMG: unused 2026-01-29 14:58:43.951362 | controller | MANILA_BRANCH: main 2026-01-29 14:58:43.951367 | controller | MANILA_COMMIT_HASH: '' 2026-01-29 14:58:43.951374 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2026-01-29 14:58:43.951379 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2026-01-29 14:58:43.951383 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2026-01-29 14:58:43.951387 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2026-01-29 14:58:43.951392 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2026-01-29 14:58:43.951396 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2026-01-29 14:58:43.951400 | controller | MANILA_SERVICE_ENABLED: 'true' 2026-01-29 14:58:43.951404 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2026-01-29 14:58:43.951409 | controller | MARIADB_BRANCH: main 2026-01-29 14:58:43.951413 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml 2026-01-29 14:58:43.951417 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests 2026-01-29 14:58:43.951422 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2026-01-29 14:58:43.951426 | controller | MARIADB_COMMIT_HASH: '' 2026-01-29 14:58:43.951430 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2026-01-29 14:58:43.951435 | controller | MARIADB_DEPL_IMG: unused 2026-01-29 14:58:43.951439 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2026-01-29 14:58:43.951443 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2026-01-29 14:58:43.951447 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests 2026-01-29 14:58:43.951452 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2026-01-29 14:58:43.951456 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2026-01-29 14:58:43.951460 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2026-01-29 14:58:43.951464 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2026-01-29 14:58:43.951469 | controller | MEMCACHED_DEPL_IMG: unused 2026-01-29 14:58:43.951473 | controller | METADATA_SHARED_SECRET: '1234567842' 2026-01-29 14:58:43.951483 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2026-01-29 14:58:43.951488 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2026-01-29 14:58:43.951492 | controller | MICROSHIFT: '0' 2026-01-29 14:58:43.951496 | controller | NAMESPACE: openstack 2026-01-29 14:58:43.951501 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2026-01-29 14:58:43.951507 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2026-01-29 14:58:43.951511 | controller | NETCONFIG_DEPL_IMG: unused 2026-01-29 14:58:43.951515 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2026-01-29 14:58:43.951519 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2026-01-29 14:58:43.951524 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2026-01-29 14:58:43.951528 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2026-01-29 14:58:43.951532 | controller | NETWORK_BGP: 'false' 2026-01-29 14:58:43.951537 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2026-01-29 14:58:43.951541 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2026-01-29 14:58:43.951547 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2026-01-29 14:58:43.951551 | controller | NETWORK_ISOLATION: 'true' 2026-01-29 14:58:43.951555 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2026-01-29 14:58:43.951559 | controller | NETWORK_ISOLATION_IPV4: 'true' 2026-01-29 14:58:43.951564 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2026-01-29 14:58:43.951568 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2026-01-29 14:58:43.951572 | controller | NETWORK_ISOLATION_IPV6: 'false' 2026-01-29 14:58:43.951577 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2026-01-29 14:58:43.951581 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2026-01-29 14:58:43.951585 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2026-01-29 14:58:43.951589 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2026-01-29 14:58:43.951594 | controller | NETWORK_ISOLATION_NET_NAME: default 2026-01-29 14:58:43.951600 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2026-01-29 14:58:43.951604 | controller | NETWORK_MTU: '1500' 2026-01-29 14:58:43.951609 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2026-01-29 14:58:43.951613 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2026-01-29 14:58:43.951618 | controller | NETWORK_STORAGE_MACVLAN: '' 2026-01-29 14:58:43.951622 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2026-01-29 14:58:43.951626 | controller | NETWORK_VLAN_START: '20' 2026-01-29 14:58:43.951631 | controller | NETWORK_VLAN_STEP: '1' 2026-01-29 14:58:43.951635 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2026-01-29 14:58:43.951639 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2026-01-29 14:58:43.951643 | controller | NEUTRONAPI_DEPL_IMG: unused 2026-01-29 14:58:43.951648 | controller | NEUTRON_BRANCH: main 2026-01-29 14:58:43.951652 | controller | NEUTRON_COMMIT_HASH: '' 2026-01-29 14:58:43.951656 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2026-01-29 14:58:43.951660 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2026-01-29 14:58:43.951665 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2026-01-29 14:58:43.951669 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2026-01-29 14:58:43.951676 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2026-01-29 14:58:43.951680 | controller | NFS_HOME: /home/nfs 2026-01-29 14:58:43.951684 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2026-01-29 14:58:43.951689 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2026-01-29 14:58:43.951693 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2026-01-29 14:58:43.951697 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2026-01-29 14:58:43.951701 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2026-01-29 14:58:43.951705 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2026-01-29 14:58:43.951710 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2026-01-29 14:58:43.951714 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2026-01-29 14:58:43.951718 | controller | NNCP_BRIDGE: ospbr 2026-01-29 14:58:43.951722 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2026-01-29 14:58:43.951727 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2026-01-29 14:58:43.951733 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2026-01-29 14:58:43.951737 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2026-01-29 14:58:43.951741 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2026-01-29 14:58:43.951746 | controller | NNCP_DNS_SERVER: 192.168.122.1 2026-01-29 14:58:43.951750 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2026-01-29 14:58:43.951754 | controller | NNCP_GATEWAY: 192.168.122.1 2026-01-29 14:58:43.951758 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2026-01-29 14:58:43.951762 | controller | NNCP_INTERFACE: enp6s0 2026-01-29 14:58:43.951769 | controller | NNCP_NODES: '' 2026-01-29 14:58:43.951773 | controller | NNCP_TIMEOUT: 240s 2026-01-29 14:58:43.951777 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-01-29 14:58:43.951782 | controller | NOVA_BRANCH: main 2026-01-29 14:58:43.951786 | controller | NOVA_COMMIT_HASH: '' 2026-01-29 14:58:43.951790 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-01-29 14:58:43.951795 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2026-01-29 14:58:43.951799 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2026-01-29 14:58:43.951825 | controller | NUMBER_OF_INSTANCES: '1' 2026-01-29 14:58:43.951832 | controller | OCP_NETWORK_NAME: crc 2026-01-29 14:58:43.951838 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2026-01-29 14:58:43.951844 | controller | OCTAVIA_BRANCH: main 2026-01-29 14:58:43.951850 | controller | OCTAVIA_COMMIT_HASH: '' 2026-01-29 14:58:43.951858 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2026-01-29 14:58:43.951863 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2026-01-29 14:58:43.951867 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2026-01-29 14:58:43.951872 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests 2026-01-29 14:58:43.951877 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2026-01-29 14:58:43.951881 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2026-01-29 14:58:43.951885 | controller | OKD: 'false' 2026-01-29 14:58:43.951890 | controller | OPENSTACK_BRANCH: main 2026-01-29 14:58:43.951894 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2026-01-29 14:58:43.951898 | controller | OPENSTACK_COMMIT_HASH: '' 2026-01-29 14:58:43.951903 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-01-29 14:58:43.951907 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2026-01-29 14:58:43.951912 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-01-29 14:58:43.951916 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2026-01-29 14:58:43.951920 | controller | OPENSTACK_K8S_BRANCH: main 2026-01-29 14:58:43.951925 | controller | OPENSTACK_K8S_TAG: latest 2026-01-29 14:58:43.951929 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2026-01-29 14:58:43.951933 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-01-29 14:58:43.951937 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2026-01-29 14:58:43.951942 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2026-01-29 14:58:43.951946 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2026-01-29 14:58:43.951950 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2026-01-29 14:58:43.951954 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2026-01-29 14:58:43.951959 | controller | OPERATOR_CHANNEL: '' 2026-01-29 14:58:43.951965 | controller | OPERATOR_NAMESPACE: openstack-operators 2026-01-29 14:58:43.951970 | controller | OPERATOR_SOURCE: '' 2026-01-29 14:58:43.951974 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2026-01-29 14:58:43.951978 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-01-29 14:58:43.951983 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-01-29 14:58:43.951987 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2026-01-29 14:58:43.951992 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2026-01-29 14:58:43.951996 | controller | OVNCONTROLLER_NMAP: 'true' 2026-01-29 14:58:43.952001 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-01-29 14:58:43.952005 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-01-29 14:58:43.952009 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-01-29 14:58:43.952017 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-01-29 14:58:43.952022 | controller | OVN_BRANCH: main 2026-01-29 14:58:43.952026 | controller | OVN_COMMIT_HASH: '' 2026-01-29 14:58:43.952030 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2026-01-29 14:58:43.952035 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2026-01-29 14:58:43.952039 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests 2026-01-29 14:58:43.952043 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2026-01-29 14:58:43.952047 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2026-01-29 14:58:43.952054 | controller | PASSWORD: '12345678' 2026-01-29 14:58:43.952058 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2026-01-29 14:58:43.952062 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2026-01-29 14:58:43.952067 | controller | PLACEMENTAPI_DEPL_IMG: unused 2026-01-29 14:58:43.952071 | controller | PLACEMENT_BRANCH: main 2026-01-29 14:58:43.952075 | controller | PLACEMENT_COMMIT_HASH: '' 2026-01-29 14:58:43.952079 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2026-01-29 14:58:43.952084 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2026-01-29 14:58:43.952088 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests 2026-01-29 14:58:43.952092 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2026-01-29 14:58:43.952096 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2026-01-29 14:58:43.952101 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pull-secret.txt 2026-01-29 14:58:43.952105 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2026-01-29 14:58:43.952109 | controller | RABBITMQ_BRANCH: patches 2026-01-29 14:58:43.952114 | controller | RABBITMQ_COMMIT_HASH: '' 2026-01-29 14:58:43.952118 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2026-01-29 14:58:43.952122 | controller | RABBITMQ_DEPL_IMG: unused 2026-01-29 14:58:43.952126 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2026-01-29 14:58:43.952131 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2026-01-29 14:58:43.952135 | controller | REDHAT_OPERATORS: 'false' 2026-01-29 14:58:43.952139 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2026-01-29 14:58:43.952143 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2026-01-29 14:58:43.952150 | controller | REDIS_DEPL_IMG: unused 2026-01-29 14:58:43.952154 | controller | RH_REGISTRY_PWD: '' 2026-01-29 14:58:43.952158 | controller | RH_REGISTRY_USER: '' 2026-01-29 14:58:43.952163 | controller | SECRET: osp-secret 2026-01-29 14:58:43.952167 | controller | SG_CORE_DEPL_IMG: unused 2026-01-29 14:58:43.952171 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2026-01-29 14:58:43.952175 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2026-01-29 14:58:43.952180 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2026-01-29 14:58:43.952184 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2026-01-29 14:58:43.952188 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2026-01-29 14:58:43.952192 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2026-01-29 14:58:43.952197 | controller | STORAGEMGMT_HOST_ROUTES: '' 2026-01-29 14:58:43.952201 | controller | STORAGE_CLASS: local-storage 2026-01-29 14:58:43.952205 | controller | STORAGE_HOST_ROUTES: '' 2026-01-29 14:58:43.952209 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2026-01-29 14:58:43.952214 | controller | SWIFT_BRANCH: main 2026-01-29 14:58:43.952218 | controller | SWIFT_COMMIT_HASH: '' 2026-01-29 14:58:43.952222 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2026-01-29 14:58:43.952227 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2026-01-29 14:58:43.952231 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2026-01-29 14:58:43.952235 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests 2026-01-29 14:58:43.952239 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2026-01-29 14:58:43.952244 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2026-01-29 14:58:43.952248 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2026-01-29 14:58:43.952252 | controller | TELEMETRY_BRANCH: main 2026-01-29 14:58:43.952256 | controller | TELEMETRY_COMMIT_HASH: '' 2026-01-29 14:58:43.952261 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2026-01-29 14:58:43.952265 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2026-01-29 14:58:43.952269 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-01-29 14:58:43.952274 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2026-01-29 14:58:43.952280 | controller | TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites 2026-01-29 14:58:43.959311 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2026-01-29 14:58:43.959331 | controller | TELEMETRY_KUTTL_RELPATH: test/kuttl/suites 2026-01-29 14:58:43.959336 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2026-01-29 14:58:43.959340 | controller | TENANT_HOST_ROUTES: '' 2026-01-29 14:58:43.959345 | controller | TIMEOUT: 300s 2026-01-29 14:58:43.959349 | controller | TLS_ENABLED: 'false' 2026-01-29 14:58:43.959353 | controller | tripleo_deploy: 'export REGISTRY_PWD:' 2026-01-29 14:58:43.959361 | controller | 2026-01-29 14:58:44.338096 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2026-01-29 14:58:44.338190 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.042) 0:01:12.519 ****** 2026-01-29 14:58:44.338197 | controller | Thursday 29 January 2026 14:58:43 +0000 (0:00:00.042) 0:01:12.517 ****** 2026-01-29 14:58:44.338214 | controller | ok: [localhost] 2026-01-29 14:58:44.354937 | controller | 2026-01-29 14:58:44.355015 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2026-01-29 14:58:44.355024 | controller | Thursday 29 January 2026 14:58:44 +0000 (0:00:00.378) 0:01:12.898 ****** 2026-01-29 14:58:44.355043 | controller | Thursday 29 January 2026 14:58:44 +0000 (0:00:00.378) 0:01:12.896 ****** 2026-01-29 14:58:44.355064 | controller | ok: [localhost] => 2026-01-29 14:58:44.355071 | controller | cifmw_generate_makes: 2026-01-29 14:58:44.355078 | controller | changed: false 2026-01-29 14:58:44.355085 | controller | debug: 2026-01-29 14:58:44.355122 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2026-01-29 14:58:44.355129 | controller | - all 2026-01-29 14:58:44.355136 | controller | - help 2026-01-29 14:58:44.355142 | controller | - cleanup 2026-01-29 14:58:44.355149 | controller | - deploy_cleanup 2026-01-29 14:58:44.355155 | controller | - wait 2026-01-29 14:58:44.355161 | controller | - crc_storage 2026-01-29 14:58:44.355167 | controller | - crc_storage_cleanup 2026-01-29 14:58:44.355174 | controller | - crc_storage_release 2026-01-29 14:58:44.355180 | controller | - crc_storage_with_retries 2026-01-29 14:58:44.355187 | controller | - crc_storage_cleanup_with_retries 2026-01-29 14:58:44.355193 | controller | - operator_namespace 2026-01-29 14:58:44.355199 | controller | - namespace 2026-01-29 14:58:44.355205 | controller | - namespace_cleanup 2026-01-29 14:58:44.355212 | controller | - input 2026-01-29 14:58:44.355218 | controller | - input_cleanup 2026-01-29 14:58:44.355224 | controller | - crc_bmo_setup 2026-01-29 14:58:44.355231 | controller | - crc_bmo_cleanup 2026-01-29 14:58:44.355237 | controller | - openstack_prep 2026-01-29 14:58:44.355243 | controller | - openstack 2026-01-29 14:58:44.355248 | controller | - openstack_wait 2026-01-29 14:58:44.355254 | controller | - openstack_init 2026-01-29 14:58:44.355260 | controller | - openstack_cleanup 2026-01-29 14:58:44.355265 | controller | - openstack_repo 2026-01-29 14:58:44.355271 | controller | - openstack_deploy_prep 2026-01-29 14:58:44.355277 | controller | - openstack_deploy 2026-01-29 14:58:44.355283 | controller | - openstack_wait_deploy 2026-01-29 14:58:44.355289 | controller | - openstack_deploy_cleanup 2026-01-29 14:58:44.355295 | controller | - openstack_update_run 2026-01-29 14:58:44.355300 | controller | - update_services 2026-01-29 14:58:44.355306 | controller | - update_system 2026-01-29 14:58:44.355312 | controller | - openstack_patch_version 2026-01-29 14:58:44.355319 | controller | - edpm_deploy_generate_keys 2026-01-29 14:58:44.355325 | controller | - edpm_patch_ansible_runner_image 2026-01-29 14:58:44.355330 | controller | - edpm_deploy_prep 2026-01-29 14:58:44.355335 | controller | - edpm_deploy_cleanup 2026-01-29 14:58:44.355341 | controller | - edpm_deploy 2026-01-29 14:58:44.355346 | controller | - edpm_deploy_baremetal_prep 2026-01-29 14:58:44.355351 | controller | - edpm_deploy_baremetal 2026-01-29 14:58:44.355357 | controller | - edpm_wait_deploy_baremetal 2026-01-29 14:58:44.355363 | controller | - edpm_wait_deploy 2026-01-29 14:58:44.355368 | controller | - edpm_register_dns 2026-01-29 14:58:44.355374 | controller | - edpm_nova_discover_hosts 2026-01-29 14:58:44.355386 | controller | - openstack_crds 2026-01-29 14:58:44.355394 | controller | - openstack_crds_cleanup 2026-01-29 14:58:44.355399 | controller | - edpm_deploy_networker_prep 2026-01-29 14:58:44.355404 | controller | - edpm_deploy_networker_cleanup 2026-01-29 14:58:44.355410 | controller | - edpm_deploy_networker 2026-01-29 14:58:44.355415 | controller | - infra_prep 2026-01-29 14:58:44.355420 | controller | - infra 2026-01-29 14:58:44.355426 | controller | - infra_cleanup 2026-01-29 14:58:44.355431 | controller | - dns_deploy_prep 2026-01-29 14:58:44.355436 | controller | - dns_deploy 2026-01-29 14:58:44.355442 | controller | - dns_deploy_cleanup 2026-01-29 14:58:44.355447 | controller | - netconfig_deploy_prep 2026-01-29 14:58:44.355452 | controller | - netconfig_deploy 2026-01-29 14:58:44.355457 | controller | - netconfig_deploy_cleanup 2026-01-29 14:58:44.355463 | controller | - memcached_deploy_prep 2026-01-29 14:58:44.355468 | controller | - memcached_deploy 2026-01-29 14:58:44.355473 | controller | - memcached_deploy_cleanup 2026-01-29 14:58:44.355479 | controller | - keystone_prep 2026-01-29 14:58:44.355484 | controller | - keystone 2026-01-29 14:58:44.355489 | controller | - keystone_cleanup 2026-01-29 14:58:44.355494 | controller | - keystone_deploy_prep 2026-01-29 14:58:44.355500 | controller | - keystone_deploy 2026-01-29 14:58:44.355513 | controller | - keystone_deploy_cleanup 2026-01-29 14:58:44.355518 | controller | - barbican_prep 2026-01-29 14:58:44.355523 | controller | - barbican 2026-01-29 14:58:44.355529 | controller | - barbican_cleanup 2026-01-29 14:58:44.355534 | controller | - barbican_deploy_prep 2026-01-29 14:58:44.355539 | controller | - barbican_deploy 2026-01-29 14:58:44.355546 | controller | - barbican_deploy_validate 2026-01-29 14:58:44.355552 | controller | - barbican_deploy_cleanup 2026-01-29 14:58:44.355557 | controller | - mariadb 2026-01-29 14:58:44.355563 | controller | - mariadb_cleanup 2026-01-29 14:58:44.355569 | controller | - mariadb_deploy_prep 2026-01-29 14:58:44.355574 | controller | - mariadb_deploy 2026-01-29 14:58:44.355580 | controller | - mariadb_deploy_cleanup 2026-01-29 14:58:44.355585 | controller | - placement_prep 2026-01-29 14:58:44.355591 | controller | - placement 2026-01-29 14:58:44.355596 | controller | - placement_cleanup 2026-01-29 14:58:44.355601 | controller | - placement_deploy_prep 2026-01-29 14:58:44.355607 | controller | - placement_deploy 2026-01-29 14:58:44.355612 | controller | - placement_deploy_cleanup 2026-01-29 14:58:44.355618 | controller | - glance_prep 2026-01-29 14:58:44.355623 | controller | - glance 2026-01-29 14:58:44.355628 | controller | - glance_cleanup 2026-01-29 14:58:44.355634 | controller | - glance_deploy_prep 2026-01-29 14:58:44.355639 | controller | - glance_deploy 2026-01-29 14:58:44.355645 | controller | - glance_deploy_cleanup 2026-01-29 14:58:44.355650 | controller | - ovn_prep 2026-01-29 14:58:44.355656 | controller | - ovn 2026-01-29 14:58:44.355661 | controller | - ovn_cleanup 2026-01-29 14:58:44.355666 | controller | - ovn_deploy_prep 2026-01-29 14:58:44.355672 | controller | - ovn_deploy 2026-01-29 14:58:44.355677 | controller | - ovn_deploy_cleanup 2026-01-29 14:58:44.355683 | controller | - neutron_prep 2026-01-29 14:58:44.355689 | controller | - neutron 2026-01-29 14:58:44.355695 | controller | - neutron_cleanup 2026-01-29 14:58:44.355701 | controller | - neutron_deploy_prep 2026-01-29 14:58:44.355707 | controller | - neutron_deploy 2026-01-29 14:58:44.355713 | controller | - neutron_deploy_cleanup 2026-01-29 14:58:44.355719 | controller | - cinder_prep 2026-01-29 14:58:44.355725 | controller | - cinder 2026-01-29 14:58:44.355731 | controller | - cinder_cleanup 2026-01-29 14:58:44.355737 | controller | - cinder_deploy_prep 2026-01-29 14:58:44.355743 | controller | - cinder_deploy 2026-01-29 14:58:44.355748 | controller | - cinder_deploy_cleanup 2026-01-29 14:58:44.355754 | controller | - rabbitmq_prep 2026-01-29 14:58:44.355760 | controller | - rabbitmq 2026-01-29 14:58:44.355766 | controller | - rabbitmq_cleanup 2026-01-29 14:58:44.355772 | controller | - rabbitmq_deploy_prep 2026-01-29 14:58:44.355778 | controller | - rabbitmq_deploy 2026-01-29 14:58:44.355783 | controller | - rabbitmq_deploy_cleanup 2026-01-29 14:58:44.355789 | controller | - ironic_prep 2026-01-29 14:58:44.355795 | controller | - ironic 2026-01-29 14:58:44.355801 | controller | - ironic_cleanup 2026-01-29 14:58:44.355870 | controller | - ironic_deploy_prep 2026-01-29 14:58:44.355878 | controller | - ironic_deploy 2026-01-29 14:58:44.355884 | controller | - ironic_deploy_cleanup 2026-01-29 14:58:44.355890 | controller | - octavia_prep 2026-01-29 14:58:44.355896 | controller | - octavia 2026-01-29 14:58:44.355902 | controller | - octavia_cleanup 2026-01-29 14:58:44.355908 | controller | - octavia_deploy_prep 2026-01-29 14:58:44.355914 | controller | - octavia_deploy 2026-01-29 14:58:44.355920 | controller | - octavia_deploy_cleanup 2026-01-29 14:58:44.355926 | controller | - designate_prep 2026-01-29 14:58:44.355932 | controller | - designate 2026-01-29 14:58:44.355943 | controller | - designate_cleanup 2026-01-29 14:58:44.355949 | controller | - designate_deploy_prep 2026-01-29 14:58:44.355955 | controller | - designate_deploy 2026-01-29 14:58:44.355961 | controller | - designate_deploy_cleanup 2026-01-29 14:58:44.355967 | controller | - nova_prep 2026-01-29 14:58:44.355973 | controller | - nova 2026-01-29 14:58:44.355979 | controller | - nova_cleanup 2026-01-29 14:58:44.355985 | controller | - nova_deploy_prep 2026-01-29 14:58:44.355991 | controller | - nova_deploy 2026-01-29 14:58:44.355997 | controller | - nova_deploy_cleanup 2026-01-29 14:58:44.356003 | controller | - mariadb_kuttl_run 2026-01-29 14:58:44.356009 | controller | - mariadb_kuttl 2026-01-29 14:58:44.356019 | controller | - kuttl_db_prep 2026-01-29 14:58:44.356025 | controller | - kuttl_db_cleanup 2026-01-29 14:58:44.356031 | controller | - kuttl_common_prep 2026-01-29 14:58:44.356037 | controller | - kuttl_common_cleanup 2026-01-29 14:58:44.356043 | controller | - keystone_kuttl_run 2026-01-29 14:58:44.356049 | controller | - keystone_kuttl 2026-01-29 14:58:44.356055 | controller | - barbican_kuttl_run 2026-01-29 14:58:44.356061 | controller | - barbican_kuttl 2026-01-29 14:58:44.356074 | controller | - placement_kuttl_run 2026-01-29 14:58:44.356080 | controller | - placement_kuttl 2026-01-29 14:58:44.356086 | controller | - cinder_kuttl_run 2026-01-29 14:58:44.356092 | controller | - cinder_kuttl 2026-01-29 14:58:44.356097 | controller | - neutron_kuttl_run 2026-01-29 14:58:44.356103 | controller | - neutron_kuttl 2026-01-29 14:58:44.356109 | controller | - octavia_kuttl_run 2026-01-29 14:58:44.356114 | controller | - octavia_kuttl 2026-01-29 14:58:44.356120 | controller | - designate_kuttl 2026-01-29 14:58:44.356126 | controller | - designate_kuttl_run 2026-01-29 14:58:44.356131 | controller | - ovn_kuttl_run 2026-01-29 14:58:44.356137 | controller | - ovn_kuttl 2026-01-29 14:58:44.356143 | controller | - infra_kuttl_run 2026-01-29 14:58:44.356148 | controller | - infra_kuttl 2026-01-29 14:58:44.356154 | controller | - ironic_kuttl_run 2026-01-29 14:58:44.356159 | controller | - ironic_kuttl 2026-01-29 14:58:44.356164 | controller | - ironic_kuttl_crc 2026-01-29 14:58:44.356170 | controller | - heat_kuttl_run 2026-01-29 14:58:44.356176 | controller | - heat_kuttl 2026-01-29 14:58:44.356181 | controller | - heat_kuttl_crc 2026-01-29 14:58:44.356187 | controller | - ansibleee_kuttl_run 2026-01-29 14:58:44.356193 | controller | - ansibleee_kuttl_cleanup 2026-01-29 14:58:44.356200 | controller | - ansibleee_kuttl_prep 2026-01-29 14:58:44.356205 | controller | - ansibleee_kuttl 2026-01-29 14:58:44.356211 | controller | - glance_kuttl_run 2026-01-29 14:58:44.356217 | controller | - glance_kuttl 2026-01-29 14:58:44.356223 | controller | - manila_kuttl_run 2026-01-29 14:58:44.356229 | controller | - manila_kuttl 2026-01-29 14:58:44.356235 | controller | - swift_kuttl_run 2026-01-29 14:58:44.356240 | controller | - swift_kuttl 2026-01-29 14:58:44.356245 | controller | - horizon_kuttl_run 2026-01-29 14:58:44.356251 | controller | - horizon_kuttl 2026-01-29 14:58:44.356257 | controller | - openstack_kuttl_run 2026-01-29 14:58:44.356263 | controller | - openstack_kuttl 2026-01-29 14:58:44.356268 | controller | - mariadb_chainsaw_run 2026-01-29 14:58:44.356274 | controller | - mariadb_chainsaw 2026-01-29 14:58:44.356280 | controller | - horizon_prep 2026-01-29 14:58:44.356285 | controller | - horizon 2026-01-29 14:58:44.356291 | controller | - horizon_cleanup 2026-01-29 14:58:44.356297 | controller | - horizon_deploy_prep 2026-01-29 14:58:44.356303 | controller | - horizon_deploy 2026-01-29 14:58:44.356309 | controller | - horizon_deploy_cleanup 2026-01-29 14:58:44.356314 | controller | - heat_prep 2026-01-29 14:58:44.356320 | controller | - heat 2026-01-29 14:58:44.356326 | controller | - heat_cleanup 2026-01-29 14:58:44.356332 | controller | - heat_deploy_prep 2026-01-29 14:58:44.356338 | controller | - heat_deploy 2026-01-29 14:58:44.356344 | controller | - heat_deploy_cleanup 2026-01-29 14:58:44.356349 | controller | - ansibleee_prep 2026-01-29 14:58:44.356359 | controller | - ansibleee 2026-01-29 14:58:44.356365 | controller | - ansibleee_cleanup 2026-01-29 14:58:44.356371 | controller | - baremetal_prep 2026-01-29 14:58:44.356375 | controller | - baremetal 2026-01-29 14:58:44.356379 | controller | - baremetal_cleanup 2026-01-29 14:58:44.356383 | controller | - ceph_help 2026-01-29 14:58:44.356388 | controller | - ceph 2026-01-29 14:58:44.356392 | controller | - ceph_cleanup 2026-01-29 14:58:44.356396 | controller | - rook_prep 2026-01-29 14:58:44.356400 | controller | - rook 2026-01-29 14:58:44.356404 | controller | - rook_deploy_prep 2026-01-29 14:58:44.356408 | controller | - rook_deploy 2026-01-29 14:58:44.356412 | controller | - rook_crc_disk 2026-01-29 14:58:44.356417 | controller | - rook_cleanup 2026-01-29 14:58:44.356421 | controller | - lvms 2026-01-29 14:58:44.356425 | controller | - nmstate 2026-01-29 14:58:44.356429 | controller | - nncp 2026-01-29 14:58:44.356434 | controller | - nncp_cleanup 2026-01-29 14:58:44.356438 | controller | - netattach 2026-01-29 14:58:44.356445 | controller | - netattach_cleanup 2026-01-29 14:58:44.356449 | controller | - metallb 2026-01-29 14:58:44.356454 | controller | - metallb_config 2026-01-29 14:58:44.356458 | controller | - metallb_config_cleanup 2026-01-29 14:58:44.356462 | controller | - metallb_cleanup 2026-01-29 14:58:44.356466 | controller | - loki 2026-01-29 14:58:44.356470 | controller | - loki_cleanup 2026-01-29 14:58:44.356474 | controller | - loki_deploy 2026-01-29 14:58:44.356480 | controller | - loki_deploy_cleanup 2026-01-29 14:58:44.356485 | controller | - netobserv 2026-01-29 14:58:44.356491 | controller | - netobserv_cleanup 2026-01-29 14:58:44.356497 | controller | - netobserv_deploy 2026-01-29 14:58:44.356502 | controller | - netobserv_deploy_cleanup 2026-01-29 14:58:44.356508 | controller | - manila_prep 2026-01-29 14:58:44.356514 | controller | - manila 2026-01-29 14:58:44.356520 | controller | - manila_cleanup 2026-01-29 14:58:44.356525 | controller | - manila_deploy_prep 2026-01-29 14:58:44.356531 | controller | - manila_deploy 2026-01-29 14:58:44.356537 | controller | - manila_deploy_cleanup 2026-01-29 14:58:44.356543 | controller | - telemetry_prep 2026-01-29 14:58:44.356549 | controller | - telemetry 2026-01-29 14:58:44.356554 | controller | - telemetry_cleanup 2026-01-29 14:58:44.356560 | controller | - telemetry_deploy_prep 2026-01-29 14:58:44.356566 | controller | - telemetry_deploy 2026-01-29 14:58:44.356572 | controller | - telemetry_deploy_cleanup 2026-01-29 14:58:44.356577 | controller | - telemetry_kuttl_run 2026-01-29 14:58:44.356583 | controller | - telemetry_kuttl 2026-01-29 14:58:44.356589 | controller | - swift_prep 2026-01-29 14:58:44.356595 | controller | - swift 2026-01-29 14:58:44.356600 | controller | - swift_cleanup 2026-01-29 14:58:44.356606 | controller | - swift_deploy_prep 2026-01-29 14:58:44.356612 | controller | - swift_deploy 2026-01-29 14:58:44.356617 | controller | - swift_deploy_cleanup 2026-01-29 14:58:44.356623 | controller | - certmanager 2026-01-29 14:58:44.356628 | controller | - certmanager_cleanup 2026-01-29 14:58:44.356634 | controller | - validate_marketplace 2026-01-29 14:58:44.356640 | controller | - redis_deploy_prep 2026-01-29 14:58:44.356646 | controller | - redis_deploy 2026-01-29 14:58:44.356651 | controller | - redis_deploy_cleanup 2026-01-29 14:58:44.356657 | controller | - set_slower_etcd_profile 2026-01-29 14:58:44.356662 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2026-01-29 14:58:44.356668 | controller | - help 2026-01-29 14:58:44.356674 | controller | - download_tools 2026-01-29 14:58:44.356680 | controller | - nfs 2026-01-29 14:58:44.356686 | controller | - nfs_cleanup 2026-01-29 14:58:44.356748 | controller | - crc 2026-01-29 14:58:44.356756 | controller | - crc_cleanup 2026-01-29 14:58:44.356762 | controller | - crc_scrub 2026-01-29 14:58:44.356768 | controller | - crc_attach_default_interface 2026-01-29 14:58:44.356774 | controller | - crc_attach_default_interface_cleanup 2026-01-29 14:58:44.356779 | controller | - ipv6_lab_network 2026-01-29 14:58:44.356785 | controller | - ipv6_lab_network_cleanup 2026-01-29 14:58:44.356791 | controller | - ipv6_lab_nat64_router 2026-01-29 14:58:44.356797 | controller | - ipv6_lab_nat64_router_cleanup 2026-01-29 14:58:44.356819 | controller | - ipv6_lab_sno 2026-01-29 14:58:44.356829 | controller | - ipv6_lab_sno_cleanup 2026-01-29 14:58:44.356835 | controller | - ipv6_lab 2026-01-29 14:58:44.356841 | controller | - ipv6_lab_cleanup 2026-01-29 14:58:44.356847 | controller | - attach_default_interface 2026-01-29 14:58:44.356853 | controller | - attach_default_interface_cleanup 2026-01-29 14:58:44.356859 | controller | - network_isolation_bridge 2026-01-29 14:58:44.356864 | controller | - network_isolation_bridge_cleanup 2026-01-29 14:58:44.356870 | controller | - edpm_baremetal_compute 2026-01-29 14:58:44.356876 | controller | - edpm_compute 2026-01-29 14:58:44.356882 | controller | - edpm_compute_bootc 2026-01-29 14:58:44.356887 | controller | - edpm_ansible_runner 2026-01-29 14:58:44.356893 | controller | - edpm_computes_bgp 2026-01-29 14:58:44.356899 | controller | - edpm_compute_repos 2026-01-29 14:58:44.356905 | controller | - edpm_compute_cleanup 2026-01-29 14:58:44.356914 | controller | - edpm_networker 2026-01-29 14:58:44.356920 | controller | - edpm_networker_cleanup 2026-01-29 14:58:44.356926 | controller | - edpm_deploy_instance 2026-01-29 14:58:44.356934 | controller | - tripleo_deploy 2026-01-29 14:58:44.356940 | controller | - standalone_deploy 2026-01-29 14:58:44.356946 | controller | - standalone_sync 2026-01-29 14:58:44.356952 | controller | - standalone 2026-01-29 14:58:44.356957 | controller | - standalone_cleanup 2026-01-29 14:58:44.356963 | controller | - standalone_snapshot 2026-01-29 14:58:44.356969 | controller | - standalone_revert 2026-01-29 14:58:44.356975 | controller | - cifmw_prepare 2026-01-29 14:58:44.356980 | controller | - cifmw_cleanup 2026-01-29 14:58:44.356986 | controller | - bmaas_network 2026-01-29 14:58:44.356992 | controller | - bmaas_network_cleanup 2026-01-29 14:58:44.356997 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2026-01-29 14:58:44.357003 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2026-01-29 14:58:44.357015 | controller | - bmaas_crc_attach_network 2026-01-29 14:58:44.364487 | controller | - bmaas_crc_attach_network_cleanup 2026-01-29 14:58:44.364541 | controller | - bmaas_crc_baremetal_bridge 2026-01-29 14:58:44.364549 | controller | - bmaas_crc_baremetal_bridge_cleanup 2026-01-29 14:58:44.364555 | controller | - bmaas_baremetal_net_nad 2026-01-29 14:58:44.364562 | controller | - bmaas_baremetal_net_nad_cleanup 2026-01-29 14:58:44.364568 | controller | - bmaas_metallb 2026-01-29 14:58:44.364574 | controller | - bmaas_metallb_cleanup 2026-01-29 14:58:44.364579 | controller | - bmaas_virtual_bms 2026-01-29 14:58:44.364585 | controller | - bmaas_virtual_bms_cleanup 2026-01-29 14:58:44.364603 | controller | - bmaas_sushy_emulator 2026-01-29 14:58:44.364609 | controller | - bmaas_sushy_emulator_cleanup 2026-01-29 14:58:44.364615 | controller | - bmaas_sushy_emulator_wait 2026-01-29 14:58:44.364619 | controller | - bmaas_generate_nodes_yaml 2026-01-29 14:58:44.364624 | controller | - bmaas 2026-01-29 14:58:44.364628 | controller | - bmaas_cleanup 2026-01-29 14:58:44.364632 | controller | failed: false 2026-01-29 14:58:44.364637 | controller | success: true 2026-01-29 14:58:44.364649 | controller | 2026-01-29 14:58:45.588767 | controller | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{ 2026-01-29 14:58:45.588832 | controller | { 2026-01-29 14:58:45.588842 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2026-01-29 14:58:45.588849 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2026-01-29 14:58:45.588856 | controller | } | to_nice_yaml 2026-01-29 14:58:45.588863 | controller | }}, mode=0644] *** 2026-01-29 14:58:45.588869 | controller | Thursday 29 January 2026 14:58:44 +0000 (0:00:00.026) 0:01:12.924 ****** 2026-01-29 14:58:45.588875 | controller | Thursday 29 January 2026 14:58:44 +0000 (0:00:00.026) 0:01:12.922 ****** 2026-01-29 14:58:45.588887 | controller | changed: [localhost] 2026-01-29 14:58:45.647785 | controller | 2026-01-29 14:58:45.647854 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2026-01-29 14:58:45.647863 | controller | Thursday 29 January 2026 14:58:45 +0000 (0:00:01.224) 0:01:14.148 ****** 2026-01-29 14:58:45.647871 | controller | Thursday 29 January 2026 14:58:45 +0000 (0:00:01.224) 0:01:14.147 ****** 2026-01-29 14:58:45.647883 | controller | skipping: [localhost] 2026-01-29 14:58:46.675511 | controller | 2026-01-29 14:58:46.675547 | controller | TASK [discover_latest_image : Get latest image url={{ cifmw_discover_latest_image_base_url }}, image_prefix={{ cifmw_discover_latest_image_qcow_prefix }}, images_file={{ cifmw_discover_latest_image_images_file }}] *** 2026-01-29 14:58:46.675553 | controller | Thursday 29 January 2026 14:58:45 +0000 (0:00:00.058) 0:01:14.207 ****** 2026-01-29 14:58:46.675558 | controller | Thursday 29 January 2026 14:58:45 +0000 (0:00:00.058) 0:01:14.206 ****** 2026-01-29 14:58:46.675567 | controller | changed: [localhost] 2026-01-29 14:58:46.711590 | controller | 2026-01-29 14:58:46.711630 | controller | TASK [discover_latest_image : Export facts accordingly cifmw_discovered_image_name={{ discovered_image['data']['image_name'] }}, cifmw_discovered_image_url={{ discovered_image['data']['image_url'] }}, cifmw_discovered_hash={{ discovered_image['data']['hash'] }}, cifmw_discovered_hash_algorithm={{ discovered_image['data']['hash_algorithm'] }}, cacheable=True] *** 2026-01-29 14:58:46.711644 | controller | Thursday 29 January 2026 14:58:46 +0000 (0:00:01.027) 0:01:15.235 ****** 2026-01-29 14:58:46.711651 | controller | Thursday 29 January 2026 14:58:46 +0000 (0:00:01.027) 0:01:15.234 ****** 2026-01-29 14:58:46.711662 | controller | ok: [localhost] 2026-01-29 14:58:47.149064 | controller | 2026-01-29 14:58:47.149102 | controller | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] *** 2026-01-29 14:58:47.149109 | controller | Thursday 29 January 2026 14:58:46 +0000 (0:00:00.035) 0:01:15.271 ****** 2026-01-29 14:58:47.149114 | controller | Thursday 29 January 2026 14:58:46 +0000 (0:00:00.035) 0:01:15.270 ****** 2026-01-29 14:58:47.149123 | controller | changed: [localhost] 2026-01-29 14:58:47.187600 | controller | 2026-01-29 14:58:47.187643 | controller | PLAY [Run ci/playbooks/content_provider/content_provider.yml] ****************** 2026-01-29 14:58:47.187651 | controller | 2026-01-29 14:58:47.187657 | controller | TASK [Install necessary dependencies name=install_yamls_makes, tasks_from=make_download_tools] *** 2026-01-29 14:58:47.187663 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.437) 0:01:15.709 ****** 2026-01-29 14:58:47.187669 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.437) 0:01:15.707 ****** 2026-01-29 14:58:47.187682 | controller | 2026-01-29 14:58:47.212477 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2026-01-29 14:58:47.212517 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.038) 0:01:15.747 ****** 2026-01-29 14:58:47.212525 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.038) 0:01:15.746 ****** 2026-01-29 14:58:47.212537 | controller | skipping: [localhost] 2026-01-29 14:58:47.239149 | controller | 2026-01-29 14:58:47.239185 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2026-01-29 14:58:47.239192 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.025) 0:01:15.772 ****** 2026-01-29 14:58:47.239197 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.024) 0:01:15.771 ****** 2026-01-29 14:58:47.239206 | controller | skipping: [localhost] 2026-01-29 14:59:33.714399 | controller | 2026-01-29 14:59:33.714571 | controller | TASK [install_yamls_makes : Run download_tools output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make download_tools, dry_run={{ make_download_tools_dryrun|default(false)|bool }}, extra_args={{ dict((make_download_tools_env|default({})), **(make_download_tools_params|default({}))) }}] *** 2026-01-29 14:59:33.714579 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.026) 0:01:15.799 ****** 2026-01-29 14:59:33.714585 | controller | Thursday 29 January 2026 14:58:47 +0000 (0:00:00.026) 0:01:15.797 ****** 2026-01-29 14:59:33.714597 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-01-29 14:59:33.731673 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2026-01-29 14:59:33.731714 | controller | default(true) }} 2026-01-29 14:59:33.731728 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2026-01-29 14:59:33.769745 | controller | changed: [localhost] 2026-01-29 14:59:33.769849 | controller | 2026-01-29 14:59:33.769858 | controller | TASK [Deploy content provider registry name=registry_deploy] ******************* 2026-01-29 14:59:33.769865 | controller | Thursday 29 January 2026 14:59:33 +0000 (0:00:46.492) 0:02:02.291 ****** 2026-01-29 14:59:33.769871 | controller | Thursday 29 January 2026 14:59:33 +0000 (0:00:46.492) 0:02:02.290 ****** 2026-01-29 14:59:33.769889 | controller | 2026-01-29 14:59:33.803682 | controller | TASK [Install Podman package name=podman] ************************************** 2026-01-29 14:59:33.803765 | controller | Thursday 29 January 2026 14:59:33 +0000 (0:00:00.037) 0:02:02.329 ****** 2026-01-29 14:59:33.803772 | controller | Thursday 29 January 2026 14:59:33 +0000 (0:00:00.037) 0:02:02.328 ****** 2026-01-29 14:59:33.803789 | controller | 2026-01-29 14:59:35.020360 | controller | TASK [podman : Ensure podman is installed name={{ cifmw_podman_packages }}, state=present] *** 2026-01-29 14:59:35.020444 | controller | Thursday 29 January 2026 14:59:33 +0000 (0:00:00.034) 0:02:02.363 ****** 2026-01-29 14:59:35.020459 | controller | Thursday 29 January 2026 14:59:33 +0000 (0:00:00.034) 0:02:02.362 ****** 2026-01-29 14:59:35.020479 | controller | ok: [localhost] 2026-01-29 14:59:35.754492 | controller | 2026-01-29 14:59:35.754545 | controller | TASK [podman : Enable loginctl linger for ansible_user_id _raw_params=loginctl enable-linger {{ cifmw_podman_user_linger }}] *** 2026-01-29 14:59:35.754551 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:01.216) 0:02:03.580 ****** 2026-01-29 14:59:35.754556 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:01.216) 0:02:03.578 ****** 2026-01-29 14:59:35.754568 | controller | changed: [localhost] 2026-01-29 14:59:35.787783 | controller | 2026-01-29 14:59:35.787878 | controller | TASK [podman : Ensure subordinate UID entry exists for zuul path=/etc/subuid, line={{ target_user }}:{{ sub_id_start }}:{{ sub_id_count }}, state=present, create=True, mode=0644] *** 2026-01-29 14:59:35.787885 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.734) 0:02:04.314 ****** 2026-01-29 14:59:35.787890 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.734) 0:02:04.313 ****** 2026-01-29 14:59:35.787905 | controller | skipping: [localhost] 2026-01-29 14:59:35.809973 | controller | 2026-01-29 14:59:35.810047 | controller | TASK [podman : Ensure subordinate GID entry exists for zuul path=/etc/subgid, line={{ target_user }}:{{ sub_id_start }}:{{ sub_id_count }}, state=present, create=True, mode=0644] *** 2026-01-29 14:59:35.810053 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.033) 0:02:04.347 ****** 2026-01-29 14:59:35.810058 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.033) 0:02:04.346 ****** 2026-01-29 14:59:35.810074 | controller | skipping: [localhost] 2026-01-29 14:59:35.848560 | controller | 2026-01-29 14:59:35.848642 | controller | TASK [podman : Run podman system migrate if subuid/subgid files were changed _raw_params=podman system migrate] *** 2026-01-29 14:59:35.848650 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.022) 0:02:04.370 ****** 2026-01-29 14:59:35.848656 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.022) 0:02:04.368 ****** 2026-01-29 14:59:35.848674 | controller | skipping: [localhost] 2026-01-29 14:59:55.932944 | controller | 2026-01-29 14:59:55.933032 | controller | TASK [registry_deploy : Deploy the local registry from docker.io/library/registry:2 name=registry, image={{ cifmw_rp_registry_image }}, network=host, env={'REGISTRY_HTTP_ADDR': '{{ cifmw_rp_registry_ip }}:{{ cifmw_rp_registry_port }}', 'REGISTRY_LOG_LEVEL': 'debug'}] *** 2026-01-29 14:59:55.933054 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.038) 0:02:04.408 ****** 2026-01-29 14:59:55.933065 | controller | Thursday 29 January 2026 14:59:35 +0000 (0:00:00.038) 0:02:04.406 ****** 2026-01-29 14:59:55.933086 | controller | changed: [localhost] 2026-01-29 14:59:56.595199 | controller | 2026-01-29 14:59:56.595283 | controller | TASK [registry_deploy : Open port for local registry _raw_params={{ item }}] *** 2026-01-29 14:59:56.595296 | controller | Thursday 29 January 2026 14:59:55 +0000 (0:00:20.084) 0:02:24.492 ****** 2026-01-29 14:59:56.595305 | controller | Thursday 29 January 2026 14:59:55 +0000 (0:00:20.084) 0:02:24.491 ****** 2026-01-29 14:59:56.595329 | controller | changed: [localhost] => (item=nft add table ip filter) 2026-01-29 14:59:56.808394 | controller | changed: [localhost] => (item=nft add chain ip filter INPUT { type filter hook input priority 0 \; }) 2026-01-29 14:59:56.808454 | controller | changed: [localhost] => (item=nft insert rule ip filter INPUT tcp dport 5001 counter accept) 2026-01-29 14:59:56.808461 | controller | 2026-01-29 14:59:56.808467 | controller | TASK [registry_deploy : Ensure registries.conf.d exists path=/etc/containers/registries.conf.d, state=directory, mode=0755] *** 2026-01-29 14:59:56.808473 | controller | Thursday 29 January 2026 14:59:56 +0000 (0:00:00.662) 0:02:25.155 ****** 2026-01-29 14:59:56.808479 | controller | Thursday 29 January 2026 14:59:56 +0000 (0:00:00.662) 0:02:25.153 ****** 2026-01-29 14:59:56.808491 | controller | ok: [localhost] 2026-01-29 14:59:56.996552 | controller | 2026-01-29 14:59:56.996616 | controller | 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]] 2026-01-29 14:59:56.996633 | controller | location = "{{ cifmw_rp_registry_ip }}:{{ cifmw_rp_registry_port }}" 2026-01-29 14:59:56.996641 | controller | insecure = true, mode=0644] *** 2026-01-29 14:59:56.996648 | controller | Thursday 29 January 2026 14:59:56 +0000 (0:00:00.213) 0:02:25.368 ****** 2026-01-29 14:59:56.996655 | controller | Thursday 29 January 2026 14:59:56 +0000 (0:00:00.213) 0:02:25.367 ****** 2026-01-29 14:59:56.996669 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-01-29 14:59:57.014253 | controller | with a mode of 0700, this may cause issues when running as another user. To 2026-01-29 14:59:57.014291 | controller | avoid this, create the remote_tmp dir with the correct permissions manually 2026-01-29 14:59:57.014303 | controller | changed: [localhost] 2026-01-29 14:59:57.055309 | controller | 2026-01-29 14:59:57.055357 | controller | TASK [Set var for cifmw_operator_build_operators var cifmw_operator_build_operators=[{'name': 'openstack-operator', 'src': '~/src/github.com/{{ cifmw_operator_build_org }}/openstack-operator', 'image_base': "{{ zuul.project.short_name | split('-') | reject('search','operator') | join('-') }}"}]] *** 2026-01-29 14:59:57.055366 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.205) 0:02:25.574 ****** 2026-01-29 14:59:57.055372 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.205) 0:02:25.572 ****** 2026-01-29 14:59:57.055384 | controller | ok: [localhost] 2026-01-29 14:59:57.098744 | controller | 2026-01-29 14:59:57.098911 | controller | TASK [Build Operators name=operator_build] ************************************* 2026-01-29 14:59:57.098923 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.041) 0:02:25.615 ****** 2026-01-29 14:59:57.098930 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.041) 0:02:25.613 ****** 2026-01-29 14:59:57.098957 | controller | 2026-01-29 14:59:57.492485 | controller | TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-01-29 14:59:57.492524 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.043) 0:02:25.658 ****** 2026-01-29 14:59:57.492530 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.043) 0:02:25.657 ****** 2026-01-29 14:59:57.492539 | controller | ok: [localhost] => (item=artifacts) 2026-01-29 14:59:57.514413 | controller | ok: [localhost] => (item=logs) 2026-01-29 14:59:57.514451 | controller | 2026-01-29 14:59:57.514457 | controller | TASK [operator_build : Initialize role output cifmw_operator_build_output={{ cifmw_operator_build_output }}, cifmw_operator_build_meta_name={{ cifmw_operator_build_meta_name }}] *** 2026-01-29 14:59:57.514463 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.393) 0:02:26.052 ****** 2026-01-29 14:59:57.514468 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.393) 0:02:26.051 ****** 2026-01-29 14:59:57.514476 | controller | ok: [localhost] 2026-01-29 14:59:57.559228 | controller | 2026-01-29 14:59:57.559274 | controller | TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] *** 2026-01-29 14:59:57.559283 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.021) 0:02:26.074 ****** 2026-01-29 14:59:57.559290 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.021) 0:02:26.073 ****** 2026-01-29 14:59:57.559308 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/zuul_info.yml for localhost => (item={'branch': 'main', 'change': '656', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/656', 'commit_id': '803ec60bf340fad72d80d2930fbfb700881f313c', 'patchset': '803ec60bf340fad72d80d2930fbfb700881f313c', '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}) 2026-01-29 14:59:58.510004 | controller | 2026-01-29 14:59:58.510058 | controller | TASK [operator_build : Get the PR owner using github api url=https://api.github.com/repos/{{ item.project.name }}/pulls/{{ item.change }}, return_content=True, headers={'Content-Type': 'application/json', 'Accept': 'application/vnd.github+json', 'X-GitHub-Api-Version': '2022-11-28'}] *** 2026-01-29 14:59:58.510072 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.044) 0:02:26.118 ****** 2026-01-29 14:59:58.510077 | controller | Thursday 29 January 2026 14:59:57 +0000 (0:00:00.044) 0:02:26.117 ****** 2026-01-29 14:59:58.510087 | controller | ok: [localhost] 2026-01-29 14:59:58.557287 | controller | 2026-01-29 14:59:58.557350 | controller | TASK [operator_build : Add operator info with new content zuul_info_operators={{ zuul_info_operators|default([]) + operator_info }}] *** 2026-01-29 14:59:58.557357 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.951) 0:02:27.070 ****** 2026-01-29 14:59:58.557362 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.951) 0:02:27.068 ****** 2026-01-29 14:59:58.557372 | controller | ok: [localhost] 2026-01-29 14:59:58.604593 | controller | 2026-01-29 14:59:58.604656 | controller | TASK [operator_build : Merge lists of operators operators_list={{ [cifmw_operator_build_operators, zuul_info_operators | default([])] | community.general.lists_mergeby('name') }}] *** 2026-01-29 14:59:58.604664 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.047) 0:02:27.117 ****** 2026-01-29 14:59:58.604670 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.047) 0:02:27.115 ****** 2026-01-29 14:59:58.604684 | controller | ok: [localhost] 2026-01-29 14:59:58.640444 | controller | 2026-01-29 14:59:58.640513 | controller | TASK [operator_build : Get meta_operator src dir from operators_list cifmw_operator_build_meta_src={{ (operators_list | selectattr('name', 'eq', cifmw_operator_build_meta_name) | map(attribute='src') | first ) | default(cifmw_operator_build_meta_src, true) }}] *** 2026-01-29 14:59:58.640524 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.047) 0:02:27.164 ****** 2026-01-29 14:59:58.640534 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.047) 0:02:27.163 ****** 2026-01-29 14:59:58.640553 | controller | ok: [localhost] 2026-01-29 14:59:58.678497 | controller | 2026-01-29 14:59:58.678574 | controller | TASK [operator_build : Adds meta-operator to the list operators_list={{ [operators_list, meta_operator_info] | community.general.lists_mergeby('name') }}] *** 2026-01-29 14:59:58.678586 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.035) 0:02:27.200 ****** 2026-01-29 14:59:58.678596 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.035) 0:02:27.199 ****** 2026-01-29 14:59:58.678617 | controller | ok: [localhost] 2026-01-29 14:59:58.716833 | controller | 2026-01-29 14:59:58.716871 | controller | TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] *** 2026-01-29 14:59:58.716877 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.038) 0:02:27.238 ****** 2026-01-29 14:59:58.716882 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.038) 0:02:27.237 ****** 2026-01-29 14:59:58.716893 | controller | 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': '803ec60bf340fad72d80d2930fbfb700881f313c', 'pr_owner': 'Deydra71/ironic-operator'}) 2026-01-29 14:59:58.917170 | controller | 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'}) 2026-01-29 14:59:58.917209 | controller | 2026-01-29 14:59:58.917215 | controller | TASK [operator_build : ironic-operator - Check if src code exists path={{ operator.src }}] *** 2026-01-29 14:59:58.917220 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.038) 0:02:27.276 ****** 2026-01-29 14:59:58.917225 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.038) 0:02:27.275 ****** 2026-01-29 14:59:58.917234 | controller | ok: [localhost] 2026-01-29 14:59:58.939872 | controller | 2026-01-29 14:59:58.939911 | controller | 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 }}] *** 2026-01-29 14:59:58.939922 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.200) 0:02:27.477 ****** 2026-01-29 14:59:58.939928 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.200) 0:02:27.475 ****** 2026-01-29 14:59:58.939937 | controller | skipping: [localhost] 2026-01-29 14:59:59.140399 | controller | 2026-01-29 14:59:59.140446 | controller | TASK [operator_build : openstack-operator - Check if src code exists path={{ operator.src }}] *** 2026-01-29 14:59:59.140453 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.022) 0:02:27.499 ****** 2026-01-29 14:59:59.140457 | controller | Thursday 29 January 2026 14:59:58 +0000 (0:00:00.022) 0:02:27.498 ****** 2026-01-29 14:59:59.140466 | controller | ok: [localhost] 2026-01-29 14:59:59.157327 | controller | 2026-01-29 14:59:59.157364 | controller | TASK [operator_build : openstack-operator - Clone from github if no code was provided repo=https://github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}.git, dest={{ operator.src }}] *** 2026-01-29 14:59:59.157370 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.200) 0:02:27.700 ****** 2026-01-29 14:59:59.157375 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.200) 0:02:27.699 ****** 2026-01-29 14:59:59.157385 | controller | skipping: [localhost] 2026-01-29 14:59:59.247650 | controller | 2026-01-29 14:59:59.247689 | controller | TASK [operator_build : Building operators _raw_params=build.yml] *************** 2026-01-29 14:59:59.247696 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.016) 0:02:27.717 ****** 2026-01-29 14:59:59.247700 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.016) 0:02:27.716 ****** 2026-01-29 14:59:59.247710 | controller | skipping: [localhost] => (item={'name': 'openstack-operator', 'src': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'ironic'}) 2026-01-29 14:59:59.534818 | controller | 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': '803ec60bf340fad72d80d2930fbfb700881f313c', 'pr_owner': 'Deydra71/ironic-operator'}) 2026-01-29 14:59:59.534874 | controller | 2026-01-29 14:59:59.534880 | controller | TASK [operator_build : ironic-operator - Read go.mod file contents of Openstack Operator src={{ cifmw_operator_build_meta_src }}/go.mod] *** 2026-01-29 14:59:59.534885 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.090) 0:02:27.807 ****** 2026-01-29 14:59:59.534890 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.090) 0:02:27.806 ****** 2026-01-29 14:59:59.534900 | controller | ok: [localhost] 2026-01-29 14:59:59.560925 | controller | 2026-01-29 14:59:59.560976 | controller | 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') }}] *** 2026-01-29 14:59:59.560983 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.287) 0:02:28.094 ****** 2026-01-29 14:59:59.560988 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.287) 0:02:28.093 ****** 2026-01-29 14:59:59.560998 | controller | ok: [localhost] 2026-01-29 14:59:59.587696 | controller | 2026-01-29 14:59:59.587746 | controller | TASK [operator_build : Get the base module name not empty operator_base_module operator_base_module_name={{ operator_base_module | first }}] *** 2026-01-29 14:59:59.587756 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.026) 0:02:28.121 ****** 2026-01-29 14:59:59.587762 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.026) 0:02:28.119 ****** 2026-01-29 14:59:59.587775 | controller | ok: [localhost] 2026-01-29 14:59:59.622068 | controller | 2026-01-29 14:59:59.622108 | controller | TASK [operator_build : ironic-operator - Set default api path operator_api_path=github.com/{{ cifmw_operator_build_org }}/{{ operator.name }}/{{ operator_base_module_name }}] *** 2026-01-29 14:59:59.622114 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.026) 0:02:28.147 ****** 2026-01-29 14:59:59.622119 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.026) 0:02:28.146 ****** 2026-01-29 14:59:59.622138 | controller | ok: [localhost] 2026-01-29 15:00:10.532080 | controller | 2026-01-29 15:00:10.532216 | controller | 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 }} 2026-01-29 15:00:10.532223 | controller | go mod tidy 2026-01-29 15:00:10.532228 | controller | if [ -d ./apis ]; then 2026-01-29 15:00:10.532233 | controller | pushd ./apis/ 2026-01-29 15:00:10.532238 | controller | go mod edit -replace {{ operator_api_path }}=github.com/{{ operator.pr_owner }}/{{ operator_base_module_name }}@{{ operator.pr_sha }} 2026-01-29 15:00:10.532243 | controller | go mod tidy 2026-01-29 15:00:10.532247 | controller | popd 2026-01-29 15:00:10.532251 | controller | fi 2026-01-29 15:00:10.532256 | controller | ] *** 2026-01-29 15:00:10.532260 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.033) 0:02:28.181 ****** 2026-01-29 15:00:10.532265 | controller | Thursday 29 January 2026 14:59:59 +0000 (0:00:00.033) 0:02:28.180 ****** 2026-01-29 15:00:10.532280 | controller | changed: [localhost] 2026-01-29 15:00:10.724307 | controller | 2026-01-29 15:00:10.724390 | controller | TASK [operator_build : ironic-operator - Get latest commit when no PR is provided chdir={{ operator.src }}, _raw_params=git show-ref --head --hash head] *** 2026-01-29 15:00:10.724399 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:10.910) 0:02:39.092 ****** 2026-01-29 15:00:10.724406 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:10.910) 0:02:39.090 ****** 2026-01-29 15:00:10.724426 | controller | changed: [localhost] 2026-01-29 15:00:10.754095 | controller | 2026-01-29 15:00:10.754164 | controller | 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) }}] *** 2026-01-29 15:00:10.754171 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:00.191) 0:02:39.283 ****** 2026-01-29 15:00:10.754176 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:00.191) 0:02:39.282 ****** 2026-01-29 15:00:10.754193 | controller | ok: [localhost] 2026-01-29 15:00:10.785138 | controller | 2026-01-29 15:00:10.785185 | controller | 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 }} 2026-01-29 15:00:10.785199 | controller | go mod tidy 2026-01-29 15:00:10.785206 | controller | if [ -d ./apis ]; then 2026-01-29 15:00:10.785212 | controller | pushd ./apis/ 2026-01-29 15:00:10.785219 | controller | go mod edit -replace {{ operator_api_path }}={{ operator_api_path }}@{{ pr_sha }} 2026-01-29 15:00:10.785225 | controller | go mod tidy 2026-01-29 15:00:10.785230 | controller | popd 2026-01-29 15:00:10.785234 | controller | fi 2026-01-29 15:00:10.785239 | controller | ] *** 2026-01-29 15:00:10.785243 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:00.030) 0:02:39.314 ****** 2026-01-29 15:00:10.785248 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:00.030) 0:02:39.312 ****** 2026-01-29 15:00:10.785258 | controller | skipping: [localhost] 2026-01-29 15:01:04.903886 | controller | 2026-01-29 15:01:04.903944 | controller | TASK [operator_build : ironic-operator - Get golang container image name={{ cifmw_operator_build_golang_ct }}, pull=True] *** 2026-01-29 15:01:04.903954 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:00.030) 0:02:39.345 ****** 2026-01-29 15:01:04.903961 | controller | Thursday 29 January 2026 15:00:10 +0000 (0:00:00.030) 0:02:39.343 ****** 2026-01-29 15:01:04.903974 | controller | changed: [localhost] 2026-01-29 15:01:04.938625 | controller | 2026-01-29 15:01:04.938660 | controller | 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] *** 2026-01-29 15:01:04.938670 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:54.118) 0:03:33.463 ****** 2026-01-29 15:01:04.938675 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:54.118) 0:03:33.462 ****** 2026-01-29 15:01:04.938687 | controller | ok: [localhost] 2026-01-29 15:01:04.966264 | controller | 2026-01-29 15:01:04.966299 | controller | 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] *** 2026-01-29 15:01:04.966306 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:00.035) 0:03:33.498 ****** 2026-01-29 15:01:04.966311 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:00.035) 0:03:33.497 ****** 2026-01-29 15:01:04.966320 | controller | ok: [localhost] 2026-01-29 15:01:04.994905 | controller | 2026-01-29 15:01:04.994964 | controller | TASK [operator_build : ironic-operator - Set operator build output cifmw_operator_build_output={{ cifmw_operator_build_output|combine({'operators': { operator.name: { 2026-01-29 15:01:04.994970 | controller | 'git_commit_hash': pr_sha, 2026-01-29 15:01:04.994975 | controller | 'git_src_dir': operator.src, 2026-01-29 15:01:04.994980 | controller | 'image': operator_img, 2026-01-29 15:01:04.994985 | controller | 'image_bundle': operator_img_bundle, 2026-01-29 15:01:04.994989 | controller | 'image_catalog': operator_img_catalog, 2026-01-29 15:01:04.994994 | controller | }}}, recursive=True)}}] *** 2026-01-29 15:01:04.994999 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:00.027) 0:03:33.526 ****** 2026-01-29 15:01:04.995003 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:00.027) 0:03:33.525 ****** 2026-01-29 15:01:04.995013 | controller | ok: [localhost] 2026-01-29 15:02:46.476455 | controller | 2026-01-29 15:02:46.476709 | controller | 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] *** 2026-01-29 15:02:46.476722 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:00.028) 0:03:33.555 ****** 2026-01-29 15:02:46.476732 | controller | Thursday 29 January 2026 15:01:04 +0000 (0:00:00.028) 0:03:33.553 ****** 2026-01-29 15:02:46.476760 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_ironic_operator_call.log 2026-01-29 15:02:46.498486 | controller | changed: [localhost] 2026-01-29 15:02:46.498607 | controller | 2026-01-29 15:02:46.498615 | controller | 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 }}] *** 2026-01-29 15:02:46.498621 | controller | Thursday 29 January 2026 15:02:46 +0000 (0:01:41.481) 0:05:15.036 ****** 2026-01-29 15:02:46.498627 | controller | Thursday 29 January 2026 15:02:46 +0000 (0:01:41.481) 0:05:15.035 ****** 2026-01-29 15:02:46.498651 | controller | skipping: [localhost] 2026-01-29 15:09:29.361408 | controller | 2026-01-29 15:09:29.361503 | controller | 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 }}'}] *** 2026-01-29 15:09:29.361511 | controller | Thursday 29 January 2026 15:02:46 +0000 (0:00:00.022) 0:05:15.058 ****** 2026-01-29 15:09:29.361516 | controller | Thursday 29 January 2026 15:02:46 +0000 (0:00:00.022) 0:05:15.057 ****** 2026-01-29 15:09:29.361540 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_ironic_operator_call_docker.log 2026-01-29 15:09:29.361546 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2026-01-29 15:09:29.361551 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/build.yml:163 2026-01-29 15:09:29.361555 | controller | fatal: [localhost]: FAILED! => 2026-01-29 15:09:29.361561 | controller | changed: true 2026-01-29 15:09:29.361565 | controller | msg: non-zero return code 2026-01-29 15:09:29.361570 | controller | rc: 2 2026-01-29 15:09:29.361575 | controller | stderr: '' 2026-01-29 15:09:29.361579 | controller | stderr_lines: [] 2026-01-29 15:09:29.361584 | controller | stdout: "~/src/github.com/openstack-k8s-operators/ironic-operator ~/ci-framework-data/artifacts\ntest 2026-01-29 15:09:29.361604 | controller | -f go.work || GOTOOLCHAIN=go1.24.0 go work init\ngo work use .\ngo work use ./api\ngo 2026-01-29 15:09:29.361609 | controller | work sync\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 15:09:29.361613 | controller | && /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 15:09:29.361617 | controller | --version | grep -q v0.18.0 || \\\nGOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin 2026-01-29 15:09:29.361622 | controller | 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 2026-01-29 15:09:29.361627 | controller | rbac:roleName=manager-role crd webhook paths=\"./...\" output:crd:artifacts:config=config/crd/bases 2026-01-29 15:09:29.361631 | controller | && \\\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 2026-01-29 15:09:29.361636 | controller | object:headerFile=\"hack/boilerplate.go.txt\" paths=\"./...\"\ngo fmt ./...\ngo 2026-01-29 15:09:29.361640 | controller | vet ./...\ngo vet ./api/...\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/setup-envtest 2026-01-29 15:09:29.361645 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 15:09:29.361649 | controller | install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.22\ngo: downloading 2026-01-29 15:09:29.361653 | controller | sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125163108-a19ec76a3c5d\ngo: 2026-01-29 15:09:29.361658 | controller | downloading sigs.k8s.io/controller-runtime v0.22.6-0.20260125163108-a19ec76a3c5d\ngo: 2026-01-29 15:09:29.361668 | controller | downloading github.com/spf13/afero v1.12.0\ngo: downloading go.uber.org/zap v1.27.0\ngo: 2026-01-29 15:09:29.361672 | controller | downloading golang.org/x/text v0.23.0\ngo: downloading go.uber.org/multierr v1.10.0\ntest 2026-01-29 15:09:29.361677 | controller | -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo 2026-01-29 15:09:29.361681 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 15:09:29.361685 | controller | install github.com/onsi/ginkgo/v2/ginkgo\n2026-01-29T15:04:50.160Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:80\tusing 2026-01-29 15:09:29.361691 | controller | binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}\n2026-01-29T15:04:50.160Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:86\tusing 2026-01-29 15:09:29.361696 | controller | HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T15:04:50.160Z\tDEBUG\tuse\tstore/store.go:76\tensuring 2026-01-29 15:09:29.361701 | controller | base binaries dir exists\n2026-01-29T15:04:50.160Z\tINFO\tenv/env.go:245\tno version 2026-01-29 15:09:29.361705 | controller | specified, finding latest\n2026-01-29T15:04:50.160Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 15:09:29.361709 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T15:04:50.226Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361714 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361718 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361723 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361742 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361747 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361752 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361756 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361762 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361766 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361771 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361775 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361779 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361784 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361788 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361792 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361797 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361801 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361855 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361862 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361866 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.361875 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361879 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361884 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361900 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361905 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361909 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361913 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361918 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361922 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361926 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361930 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361934 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361938 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361943 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361947 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361951 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361955 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361959 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361964 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361968 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361972 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361976 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361985 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361989 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361994 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.361998 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362002 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362006 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362010 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362015 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362026 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362030 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362034 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362039 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362043 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362047 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362051 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362055 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362060 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362064 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362068 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362072 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362076 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362082 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362089 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362095 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362099 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362104 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362108 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362112 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362117 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362121 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362125 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362129 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362140 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362145 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362149 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362153 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362157 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362162 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362166 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362170 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362175 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362179 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362185 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362189 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362193 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362198 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362202 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362206 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362211 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362219 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362235 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362243 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362250 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362254 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362258 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362263 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362267 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362271 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362287 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362292 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362296 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362300 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362305 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362312 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.362317 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362322 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362326 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362331 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362335 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362339 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362343 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362348 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362352 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362356 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362360 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362364 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362368 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362373 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362377 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362381 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362385 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362390 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362400 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362404 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362411 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362415 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362419 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362423 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362427 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362432 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362436 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362440 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362444 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362448 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362452 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362457 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362461 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362465 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362469 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362474 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362479 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362483 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362487 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362491 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362495 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362500 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362504 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362510 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362520 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362524 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362528 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362532 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362537 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362541 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362545 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362549 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362553 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362563 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362567 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362571 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362577 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362581 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362586 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362590 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362594 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362598 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362602 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362607 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362611 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362617 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362622 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362626 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362630 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362634 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362638 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362648 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362653 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362657 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362661 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362666 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362670 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362675 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362679 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362684 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362688 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362692 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362696 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362700 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362705 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362709 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362713 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362719 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362723 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362727 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362732 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.362736 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 15:09:29.362740 | controller | non-matching version\t{\"version\": \"1.35.0\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 15:09:29.362745 | controller | non-matching version\t{\"version\": \"1.34.1\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 15:09:29.362749 | controller | non-matching version\t{\"version\": \"1.34.0\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 15:09:29.362753 | controller | non-matching version\t{\"version\": \"1.33.0\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 15:09:29.362757 | controller | non-matching version\t{\"version\": \"1.32.0\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tfetch\tenv/env.go:296\twriting 2026-01-29 15:09:29.362761 | controller | downloaded archive\t{\"path\": \"/tmp/541435939-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 15:09:29.362771 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362776 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362781 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362785 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362790 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362794 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362798 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362806 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362843 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362848 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362856 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362862 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362867 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362871 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362875 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362880 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362884 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362888 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362893 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362898 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362911 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362916 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362920 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362924 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362929 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362933 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362937 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362943 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362948 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362952 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362956 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362961 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362965 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362969 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362973 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362978 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}\n2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.362982 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}\n2026-01-29T15:04:50.517Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded 2026-01-29 15:09:29.362986 | controller | archive\t{\"path\": \"/tmp/541435939-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2026-01-29T15:04:51.120Z\tDEBUG\tuse\tstore/store.go:137\tensuring 2026-01-29 15:09:29.362991 | controller | version-platform binaries dir exists and is empty & writable\t{\"version-platform\": 2026-01-29 15:09:29.362996 | controller | \"1.31.0-linux-amd64\"}\n2026-01-29T15:04:51.120Z\tDEBUG\tuse\tstore/store.go:152\textracting 2026-01-29 15:09:29.363000 | controller | archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T15:04:51.121Z\tDEBUG\tuse\tstore/store.go:162\tskipping 2026-01-29 15:09:29.363010 | controller | non-regular-file entry in archive\t{\"version-platform\": \"1.31.0-linux-amd64\", 2026-01-29 15:09:29.363014 | controller | \"entry\": \"controller-tools/envtest/\"}\n2026-01-29T15:04:51.121Z\tDEBUG\tuse\tstore/store.go:169\twriting 2026-01-29 15:09:29.363019 | controller | archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": 2026-01-29 15:09:29.363023 | controller | \"controller-tools/envtest/etcd\", \"on-disk file\": \"etcd\"}\n2026-01-29T15:04:51.329Z\tDEBUG\tuse\tstore/store.go:169\twriting 2026-01-29 15:09:29.363027 | controller | archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": 2026-01-29 15:09:29.363031 | controller | \"controller-tools/envtest/kubectl\", \"on-disk file\": \"kubectl\"}\n2026-01-29T15:04:51.729Z\tDEBUG\tuse\tstore/store.go:169\twriting 2026-01-29 15:09:29.363036 | controller | archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": 2026-01-29 15:09:29.363044 | controller | \"controller-tools/envtest/kube-apiserver\", \"on-disk file\": \"kube-apiserver\"}\n2026-01-29T15:04:52.362Z\tDEBUG\tuse\tstore/store.go:188\tunpacked 2026-01-29 15:09:29.363049 | controller | archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T15:04:52.362Z\tDEBUG\tuse\tstore/store.go:190\tswitching 2026-01-29 15:09:29.363053 | controller | version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T15:04:52.362Z\tDEBUG\tfetch\tenv/env.go:314\tremoving 2026-01-29 15:09:29.363057 | controller | archive from disk\t{\"path\": \"/tmp/541435939-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\" 2026-01-29 15:09:29.363062 | controller | \\\nOPERATOR_TEMPLATES=\"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/templates\" 2026-01-29 15:09:29.363067 | controller | \\\n/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo 2026-01-29 15:09:29.363071 | controller | --trace --cover --coverpkg=../../api/v1beta1,../../internal/ironic,../../internal/ironicapi,../../internal/ironicconductor,../../internal/ironicinspector,../../internal/ironicneutronagent, 2026-01-29 15:09:29.363075 | controller | --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/...\nwarning: 2026-01-29 15:09:29.363080 | controller | no packages being tested depend on matches for pattern \n\nRunning Suite: Controller 2026-01-29 15:09:29.363084 | controller | Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional\n===================================================================================================================\nRandom 2026-01-29 15:09:29.363088 | controller | Seed: \e[1m1769699092\e[0m - will randomize all specs\n\nWill run \e[1m136\e[0m 2026-01-29 15:09:29.363092 | controller | of \e[1m136\e[0m specs\nRunning in parallel across \e[1m3\e[0m processes\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 15:09:29.363097 | controller | [FAILED] [20.208 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.363101 | controller | is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m\n 2026-01-29 15:09:29.363106 | controller | \ \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:1076\e[0m\n 2026-01-29 15:09:29.363110 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1232\e[0m\n\n 2026-01-29 15:09:29.363114 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:11.626Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.363119 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-f880dd86-06d5-4115-822d-f9290dde9784\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}}\n 2026-01-29 15:09:29.363131 | controller | \ 2026-01-29T15:05:11.626Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"},\"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 2026-01-29 15:09:29.363143 | controller | \ 2026-01-29T15:05:11.638Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.363147 | controller | \"ironic\"}\n 2026-01-29T15:05:11.638Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.363151 | controller | defaulter\n 2026-01-29T15:05:11.638Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.363156 | controller | called\n 2026-01-29T15:05:11.642Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.363160 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:11.642Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.363164 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363169 | controller | field \"spec.ironicAPI.containerImage\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363173 | controller | field \"spec.ironicAPI.databaseHostname\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363177 | controller | field \"spec.ironicAPI.secret\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363181 | controller | field \"spec.ironicAPI.serviceAccount\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363185 | controller | field \"spec.ironicConductors[0].containerImage\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363190 | controller | field \"spec.ironicConductors[0].databaseHostname\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363194 | controller | field \"spec.ironicConductors[0].databaseInstance\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363198 | controller | field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363202 | controller | field \"spec.ironicConductors[0].pxeContainerImage\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363207 | controller | field \"spec.ironicConductors[0].secret\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363212 | controller | field \"spec.ironicConductors[0].serviceAccount\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363218 | controller | field \"spec.ironicInspector.containerImage\"\n 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363230 | controller | field \"spec.ironicInspector.databaseInstance\"\n 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363242 | controller | field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363249 | controller | field \"spec.ironicInspector.secret\"\n 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363255 | controller | field \"spec.ironicInspector.serviceAccount\"\n 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363261 | controller | field \"spec.ironicNeutronAgent.containerImage\"\n 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363266 | controller | field \"spec.ironicNeutronAgent.secret\"\n 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.363272 | controller | field \"spec.ironicNeutronAgent.serviceAccount\"\n 2026-01-29T15:05:11.648Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.363277 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:11.657Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.363283 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:11.657Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.363290 | controller | - calling defaulter\n 2026-01-29T15:05:11.657Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.363295 | controller | - defaulter called\n 2026-01-29T15:05:11.661Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.363299 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:11.661Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.363303 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:11.676Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.363307 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363323 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363328 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363333 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}\n 2026-01-29T15:05:11.678Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.363337 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363341 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363346 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363350 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}\n 2026-01-29T15:05:11.679Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.363354 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.363358 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363363 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363367 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}\n 2026-01-29T15:05:11.681Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.363371 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.363375 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363380 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363384 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}\n 2026-01-29T15:05:11.685Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.363388 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.363393 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363397 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363401 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363405 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.363409 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363414 | controller | \ 2026-01-29T15:05:11.688Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.363418 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363426 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363433 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.363437 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363441 | controller | \ 2026-01-29T15:05:11.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.363446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363450 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363454 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363458 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\"}\n 2026-01-29T15:05:11.697Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.363463 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.363467 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363471 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363475 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363480 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.363484 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363488 | controller | \ 2026-01-29T15:05:11.701Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.363499 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.363504 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363550 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363556 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363562 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\"}\n 2026-01-29T15:05:11.704Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.363566 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.363571 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363576 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363581 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.363585 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363589 | controller | \ 2026-01-29T15:05:11.714Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.363593 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363597 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363602 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363606 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\"}\n 2026-01-29T15:05:11.715Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.363610 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.363614 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363621 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363626 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363630 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.363635 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363639 | controller | \ 2026-01-29T15:05:11.735Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.363643 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}}\n 2026-01-29 15:09:29.363648 | controller | \ 2026-01-29T15:05:11.745Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}}\n 2026-01-29 15:09:29.363653 | controller | \ 2026-01-29T15:05:11.801Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.363657 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.363661 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363671 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363675 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\"}\n 2026-01-29T15:05:11.801Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.363679 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363688 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363692 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:11.808Z\tERROR\tReconciler 2026-01-29 15:09:29.363697 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363706 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363710 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.363714 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.363727 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.363732 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.363736 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.363740 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.363745 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.363749 | controller | \ 2026-01-29T15:05:11.809Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.363761 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363766 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363770 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363777 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\"}\n 2026-01-29T15:05:11.809Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.363782 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.363787 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363791 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363795 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363799 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.363820 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363841 | controller | \ 2026-01-29T15:05:11.901Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.363848 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.363852 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363856 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363861 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363865 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\"}\n 2026-01-29T15:05:11.901Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.363869 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363878 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363882 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:11.902Z\tERROR\tReconciler 2026-01-29 15:09:29.363886 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.363890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363895 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363899 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.363903 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.363908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.363912 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.363916 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.363920 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.363925 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.363929 | controller | \ 2026-01-29T15:05:11.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.363933 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363937 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363957 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363962 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\"}\n 2026-01-29T15:05:11.902Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.363966 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.363971 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.363975 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.363981 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.363985 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.363990 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.363994 | controller | \ 2026-01-29T15:05:11.904Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.363998 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364002 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364011 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364015 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\"}\n 2026-01-29T15:05:11.904Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364019 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364023 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364028 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364032 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:11.905Z\tERROR\tReconciler 2026-01-29 15:09:29.364036 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364045 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364049 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364053 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364061 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364066 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.364074 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.364079 | controller | \ 2026-01-29T15:05:11.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.364083 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364089 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364094 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364098 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\"}\n 2026-01-29T15:05:11.913Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.364102 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.364107 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364111 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364115 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364119 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.364123 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.364135 | controller | \ 2026-01-29T15:05:11.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.364139 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364144 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364152 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364156 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\"}\n 2026-01-29T15:05:11.915Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364161 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364165 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364169 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364173 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:11.916Z\tERROR\tReconciler 2026-01-29 15:09:29.364178 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364182 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364186 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364190 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364196 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364200 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364204 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364209 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364215 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.364225 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.364239 | controller | \ 2026-01-29T15:05:11.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.364245 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364256 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364261 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364267 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\"}\n 2026-01-29T15:05:11.957Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.364273 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.364279 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364285 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364291 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364296 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.364300 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.364304 | controller | \ 2026-01-29T15:05:11.960Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.364308 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364312 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364321 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364325 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\"}\n 2026-01-29T15:05:11.960Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364329 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364334 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364349 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364354 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:11.961Z\tERROR\tReconciler 2026-01-29 15:09:29.364358 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364363 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364368 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364372 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364377 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364381 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364385 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364390 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364394 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.364398 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.364402 | controller | \ 2026-01-29T15:05:12.041Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.364409 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364413 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364417 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364421 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\"}\n 2026-01-29T15:05:12.042Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.364426 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.364430 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364434 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364438 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364442 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.364447 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.364451 | controller | \ 2026-01-29T15:05:12.044Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.364455 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364459 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364463 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364468 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364472 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\"}\n 2026-01-29T15:05:12.045Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364476 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364480 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364485 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364489 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.046Z\tERROR\tReconciler 2026-01-29 15:09:29.364493 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364497 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364502 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364506 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364510 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364521 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364526 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364530 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364535 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.364539 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.364544 | controller | \ 2026-01-29T15:05:12.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.364552 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364556 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364560 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364565 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\"}\n 2026-01-29T15:05:12.208Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.364570 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.364574 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364579 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364584 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364588 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.364592 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.364596 | controller | \ 2026-01-29T15:05:12.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.364600 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364605 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364613 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364617 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\"}\n 2026-01-29T15:05:12.211Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364622 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364630 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364634 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.211Z\tERROR\tReconciler 2026-01-29 15:09:29.364638 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364647 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364651 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364655 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364659 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364664 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364668 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364672 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.364676 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.364682 | controller | \ 2026-01-29T15:05:12.532Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.364686 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364690 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364701 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364706 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\"}\n 2026-01-29T15:05:12.533Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.364710 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.364715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364719 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364723 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364728 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.364732 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.364736 | controller | \ 2026-01-29T15:05:12.534Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.364740 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364744 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364753 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364757 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\"}\n 2026-01-29T15:05:12.535Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364761 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364765 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364770 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364774 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.535Z\tERROR\tReconciler 2026-01-29 15:09:29.364778 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364782 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364787 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364791 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364795 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364799 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364821 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364830 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.364839 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.364846 | controller | \ 2026-01-29T15:05:13.176Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.364850 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364854 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364859 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364863 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\"}\n 2026-01-29T15:05:13.176Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.364867 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.364871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.364876 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364882 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364886 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.364890 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.364920 | controller | \ 2026-01-29T15:05:13.178Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.364926 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.364930 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364934 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364939 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364943 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\"}\n 2026-01-29T15:05:13.178Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.364947 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364951 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364955 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364960 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.179Z\tERROR\tReconciler 2026-01-29 15:09:29.364964 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.364968 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.364972 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.364977 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.364981 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.364985 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.364989 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.364993 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.364998 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.365004 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.365009 | controller | \ 2026-01-29T15:05:14.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.365013 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365017 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365022 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365026 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\"}\n 2026-01-29T15:05:14.461Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.365030 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.365034 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365038 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365043 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365047 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.365051 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.365056 | controller | \ 2026-01-29T15:05:14.464Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.365060 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.365064 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365072 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365077 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\"}\n 2026-01-29T15:05:14.464Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.365081 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365098 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365103 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:14.465Z\tERROR\tReconciler 2026-01-29 15:09:29.365107 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365111 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365116 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365120 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.365124 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.365128 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.365132 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.365137 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.365143 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.365147 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.365152 | controller | \ 2026-01-29T15:05:17.026Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.365156 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365160 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365164 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365168 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\"}\n 2026-01-29T15:05:17.027Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.365173 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.365177 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365181 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365187 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365191 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.365195 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.365199 | controller | \ 2026-01-29T15:05:17.029Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.365204 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.365208 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365216 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365221 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\"}\n 2026-01-29T15:05:17.030Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.365225 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365233 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365237 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:17.030Z\tERROR\tReconciler 2026-01-29 15:09:29.365242 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365250 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365254 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.365258 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.365268 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.365273 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.365277 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.365283 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.365287 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.365292 | controller | \ 2026-01-29T15:05:22.151Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.365296 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365300 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365304 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365308 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\"}\n 2026-01-29T15:05:22.152Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.365314 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ec4e\t{\"controller\": 2026-01-29 15:09:29.365318 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365323 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365327 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365331 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.365335 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.365339 | controller | \ 2026-01-29T15:05:22.154Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.365343 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.365348 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365352 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365356 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365360 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\"}\n 2026-01-29T15:05:22.157Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.365364 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365373 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365377 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:22.158Z\tERROR\tReconciler 2026-01-29 15:09:29.365381 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365390 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365394 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.365398 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.365402 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.365407 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.365412 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.365416 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.365421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.365425 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.365429 | controller | \e[38;5;243m@ 01/29/26 15:05:31.75\e[0m\n 2026-01-29T15:05:31.756Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.365442 | controller | \"ironic\", \"Namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:11Z\",\"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\":\"2026-01-29T15:05:11Z\"}],\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\",\"resourceVersion\":\"335\",\"uid\":\"2db35778-460c-473a-8360-f8494f2c62e3\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.365448 | controller | 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\":\"# 2026-01-29 15:09:29.365453 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.365457 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.365462 | controller | 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\":\"# 2026-01-29 15:09:29.365466 | controller | 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 2026-01-29 15:09:29.365477 | controller | \ 2026-01-29T15:05:31.770Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.365481 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365486 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365490 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365494 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\"}\n 2026-01-29T15:05:31.774Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.365498 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.365503 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.365509 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.365513 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365523 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.365528 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.365532 | controller | \ 2026-01-29T15:05:31.778Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.365536 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365540 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365544 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365549 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.365553 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.365557 | controller | \ 2026-01-29T15:05:31.778Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.365561 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.365565 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.365570 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365574 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\"}\n 2026-01-29T15:05:31.782Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.365578 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:31.782Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.365582 | controller | - calling defaulter\n 2026-01-29T15:05:31.782Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.365587 | controller | - defaulter called\n 2026-01-29T15:05:31.787Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.365592 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:31.787Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.365597 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:31.793Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.365601 | controller | \"ironic\", \"Namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.365605 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.005s.\n 2026-01-29 15:09:29.365609 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.365613 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00100fb80>: 2026-01-29 15:09:29.365620 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.365624 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.365628 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.365632 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.365637 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.365641 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.365645 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.365649 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.365653 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.365658 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.365662 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.365666 | controller | \e[38;5;243m@ 01/29/26 15:05:31.75\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.365670 | controller | {{0xc000ffb530?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.365675 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.365679 | controller | 0xc000fdf500})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.365688 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00156e1b0?, 0xc000600808?}, {0x23cd0dd, 2026-01-29 15:09:29.365693 | controller | 0x4}, {0xc0011a2918, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.365697 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00156e1b0?, 0xc000fdf500?}, {0xc0011a2918?, 2026-01-29 15:09:29.365701 | controller | 0xc00156e1b0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.365705 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.365710 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.365714 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023d7a0, 2026-01-29 15:09:29.365718 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.365722 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023d7a0, 2026-01-29 15:09:29.365727 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.365731 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.365735 | controller | {{0xc000ffb530, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.365743 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 15:09:29.365749 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.365753 | controller | +0x69d\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• 2026-01-29 15:09:29.365757 | controller | [FAILED] [20.167 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.365762 | controller | is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource 2026-01-29 15:09:29.365766 | controller | 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:1076\e[0m\n 2026-01-29 15:09:29.365770 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1144\e[0m\n\n 2026-01-29 15:09:29.365775 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:12.629Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.365779 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-43339808-0c7e-4756-a377-43c3820f542c\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}}\n 2026-01-29 15:09:29.365783 | controller | \ 2026-01-29T15:05:12.629Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"},\"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 2026-01-29 15:09:29.365788 | controller | \ 2026-01-29T15:05:12.635Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.365792 | controller | \"ironic\"}\n 2026-01-29T15:05:12.635Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.365805 | controller | defaulter\n 2026-01-29T15:05:12.635Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.365825 | controller | called\n 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.365831 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.365836 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365840 | controller | field \"spec.ironicAPI.containerImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365845 | controller | field \"spec.ironicAPI.databaseHostname\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365849 | controller | field \"spec.ironicAPI.secret\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365853 | controller | field \"spec.ironicAPI.serviceAccount\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365857 | controller | field \"spec.ironicConductors[0].containerImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365864 | controller | field \"spec.ironicConductors[0].databaseHostname\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365868 | controller | field \"spec.ironicConductors[0].databaseInstance\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365872 | controller | field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365876 | controller | field \"spec.ironicConductors[0].pxeContainerImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365881 | controller | field \"spec.ironicConductors[0].secret\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365885 | controller | field \"spec.ironicConductors[0].serviceAccount\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365889 | controller | field \"spec.ironicInspector.containerImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365893 | controller | field \"spec.ironicInspector.databaseInstance\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365897 | controller | field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365902 | controller | field \"spec.ironicInspector.secret\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365906 | controller | field \"spec.ironicInspector.serviceAccount\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365910 | controller | field \"spec.ironicNeutronAgent.containerImage\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365914 | controller | field \"spec.ironicNeutronAgent.secret\"\n 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.365918 | controller | field \"spec.ironicNeutronAgent.serviceAccount\"\n 2026-01-29T15:05:12.647Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.365923 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:12.657Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.365927 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.657Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.365931 | controller | - calling defaulter\n 2026-01-29T15:05:12.657Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.365935 | controller | - defaulter called\n 2026-01-29T15:05:12.660Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.365940 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.660Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.365944 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.677Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.365948 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.365956 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365961 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}\n 2026-01-29T15:05:12.680Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.365965 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.365969 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.365973 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.365977 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}\n 2026-01-29T15:05:12.681Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.365989 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.365994 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.365998 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366002 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}\n 2026-01-29T15:05:12.683Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.366007 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.366013 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366017 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366021 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}\n 2026-01-29T15:05:12.689Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366026 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366030 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366034 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366038 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366042 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366047 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366051 | controller | \ 2026-01-29T15:05:12.691Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.366055 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366059 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366063 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366068 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.366072 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366076 | controller | \ 2026-01-29T15:05:12.698Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.366082 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}}\n 2026-01-29 15:09:29.366087 | controller | \ 2026-01-29T15:05:12.701Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366091 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366095 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366100 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366104 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\"}\n 2026-01-29T15:05:12.702Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366108 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366116 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366121 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366126 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366131 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366135 | controller | \ 2026-01-29T15:05:12.704Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}}\n 2026-01-29 15:09:29.366139 | controller | \ 2026-01-29T15:05:12.705Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.366143 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.366148 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366152 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366156 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366168 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\"}\n 2026-01-29T15:05:12.708Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.366173 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.366177 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366181 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366186 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366190 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366194 | controller | \ 2026-01-29T15:05:12.715Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366198 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366202 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366207 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366212 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\"}\n 2026-01-29T15:05:12.716Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366217 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366229 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366233 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366238 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366242 | controller | \ 2026-01-29T15:05:12.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.366246 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.366250 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366254 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366258 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366263 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\"}\n 2026-01-29T15:05:12.805Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.366269 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366273 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366277 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366281 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.812Z\tERROR\tReconciler 2026-01-29 15:09:29.366286 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366290 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366294 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366298 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.366302 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.366307 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.366311 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.366315 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.366319 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.366323 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.366328 | controller | \ 2026-01-29T15:05:12.813Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366332 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366341 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366346 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366350 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\"}\n 2026-01-29T15:05:12.813Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366354 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366358 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366362 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366367 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366372 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366378 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366383 | controller | \ 2026-01-29T15:05:12.906Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.366389 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.366397 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366408 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366414 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\"}\n 2026-01-29T15:05:12.906Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.366422 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366432 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366438 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.907Z\tERROR\tReconciler 2026-01-29 15:09:29.366443 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366448 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366454 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366459 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.366465 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.366471 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.366476 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.366480 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.366485 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.366491 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.366500 | controller | \ 2026-01-29T15:05:12.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366506 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366512 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366517 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366521 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\"}\n 2026-01-29T15:05:12.907Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366525 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366529 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366533 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366538 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366542 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366554 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366559 | controller | \ 2026-01-29T15:05:12.909Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.366563 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.366567 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366576 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366582 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\"}\n 2026-01-29T15:05:12.909Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.366586 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366595 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366599 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.911Z\tERROR\tReconciler 2026-01-29 15:09:29.366603 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366607 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366611 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366616 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.366620 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.366624 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.366630 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.366635 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.366641 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.366647 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.366651 | controller | \ 2026-01-29T15:05:12.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366655 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366659 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366664 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366668 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\"}\n 2026-01-29T15:05:12.918Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366672 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366676 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366680 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366685 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366689 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366693 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366699 | controller | \ 2026-01-29T15:05:12.920Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.366704 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.366708 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366712 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366716 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366724 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\"}\n 2026-01-29T15:05:12.920Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.366728 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366740 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366745 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366749 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.921Z\tERROR\tReconciler 2026-01-29 15:09:29.366753 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366758 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366762 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366766 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.366770 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.366774 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.366779 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.366783 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.366787 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.366791 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.366797 | controller | \ 2026-01-29T15:05:12.962Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366805 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366824 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366830 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366835 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\"}\n 2026-01-29T15:05:12.963Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366839 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366844 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366848 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366852 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366856 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.366861 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.366865 | controller | \ 2026-01-29T15:05:12.965Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.366869 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.366873 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366884 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366888 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\"}\n 2026-01-29T15:05:12.965Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.366892 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366901 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366905 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.965Z\tERROR\tReconciler 2026-01-29 15:09:29.366909 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.366916 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366920 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366924 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.366930 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.366943 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.366948 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.366952 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.366957 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.366961 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.366965 | controller | \ 2026-01-29T15:05:13.046Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.366969 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366974 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366978 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.366982 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\"}\n 2026-01-29T15:05:13.047Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.366986 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.366990 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.366995 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.366999 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367003 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367007 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367011 | controller | \ 2026-01-29T15:05:13.049Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367016 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367020 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367030 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367034 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\"}\n 2026-01-29T15:05:13.049Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367039 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367043 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367047 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367052 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.049Z\tERROR\tReconciler 2026-01-29 15:09:29.367056 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367060 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367064 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367069 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367073 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367077 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367081 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367085 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367090 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367094 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367100 | controller | \ 2026-01-29T15:05:13.210Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.367104 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367115 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367119 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367123 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\"}\n 2026-01-29T15:05:13.211Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.367128 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.367132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367136 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367140 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367144 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367149 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367153 | controller | \ 2026-01-29T15:05:13.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367157 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367161 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367167 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367171 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367176 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\"}\n 2026-01-29T15:05:13.213Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367180 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367188 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367193 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.214Z\tERROR\tReconciler 2026-01-29 15:09:29.367197 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367205 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367209 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367214 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367218 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367222 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367226 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367231 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367235 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367239 | controller | \ 2026-01-29T15:05:13.535Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.367243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367247 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367252 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367256 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\"}\n 2026-01-29T15:05:13.535Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.367260 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.367264 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367269 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367273 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367277 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367281 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367292 | controller | \ 2026-01-29T15:05:13.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367296 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367301 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367311 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367316 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\"}\n 2026-01-29T15:05:13.538Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367320 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367324 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367328 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367332 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.538Z\tERROR\tReconciler 2026-01-29 15:09:29.367338 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367343 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367347 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367351 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367355 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367360 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367364 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367368 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367372 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367377 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367383 | controller | \ 2026-01-29T15:05:14.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.367388 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367396 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367401 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\"}\n 2026-01-29T15:05:14.180Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.367405 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.367409 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367413 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367418 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367422 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367426 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367430 | controller | \ 2026-01-29T15:05:14.182Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367434 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367440 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367445 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367449 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367453 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\"}\n 2026-01-29T15:05:14.183Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367457 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367472 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367476 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:14.183Z\tERROR\tReconciler 2026-01-29 15:09:29.367481 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367485 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367489 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367493 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367497 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367502 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367506 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367511 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367516 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367544 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367550 | controller | \ 2026-01-29T15:05:15.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.367555 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367560 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367564 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367568 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\"}\n 2026-01-29T15:05:15.465Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.367572 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.367577 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367581 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367585 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367589 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367593 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367598 | controller | \ 2026-01-29T15:05:15.467Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367604 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367608 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367613 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367617 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367623 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\"}\n 2026-01-29T15:05:15.467Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367628 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367632 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367636 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367640 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:15.468Z\tERROR\tReconciler 2026-01-29 15:09:29.367645 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367650 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367655 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367659 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367663 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367675 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367679 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367683 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367688 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367692 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367699 | controller | \ 2026-01-29T15:05:18.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.367703 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367708 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367712 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367716 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\"}\n 2026-01-29T15:05:18.029Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.367720 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.367725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367733 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367737 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367741 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367745 | controller | \ 2026-01-29T15:05:18.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367752 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367756 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367760 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367764 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367769 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\"}\n 2026-01-29T15:05:18.032Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367773 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367781 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367785 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:18.033Z\tERROR\tReconciler 2026-01-29 15:09:29.367790 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367794 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367798 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367802 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367818 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367824 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367828 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367833 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367837 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367841 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367845 | controller | \ 2026-01-29T15:05:23.153Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.367849 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367854 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367865 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367870 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\"}\n 2026-01-29T15:05:23.154Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.367874 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba7e\t{\"controller\": 2026-01-29 15:09:29.367879 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.367883 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367887 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367891 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.367896 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.367902 | controller | \ 2026-01-29T15:05:23.156Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.367906 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.367910 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367914 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367919 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367923 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\"}\n 2026-01-29T15:05:23.157Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.367927 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367935 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367940 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:23.157Z\tERROR\tReconciler 2026-01-29 15:09:29.367944 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.367948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.367952 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.367956 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.367961 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.367965 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.367971 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.367976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.367980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.367984 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.367988 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.367993 | controller | \e[38;5;243m@ 01/29/26 15:05:32.705\e[0m\n 2026-01-29T15:05:32.708Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.368005 | controller | \"ironic\", \"Namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f: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\":\"2026-01-29T15:05:12Z\"}],\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\",\"resourceVersion\":\"409\",\"uid\":\"8db8574f-6c5f-4cff-bd03-10c3c8aad490\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.368013 | controller | 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\":\"# 2026-01-29 15:09:29.368018 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.368024 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.368029 | controller | 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\":\"# 2026-01-29 15:09:29.368033 | controller | 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 2026-01-29 15:09:29.368039 | controller | \ 2026-01-29T15:05:32.719Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.368043 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368047 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.368052 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368056 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\"}\n 2026-01-29T15:05:32.723Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.368060 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.368070 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.368074 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.368080 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368084 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.368088 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.368093 | controller | \ 2026-01-29T15:05:32.727Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.368097 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368103 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.368107 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368111 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.368123 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.368127 | controller | \ 2026-01-29T15:05:32.727Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.368132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368136 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.368140 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368144 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\"}\n 2026-01-29T15:05:32.732Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.368148 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.732Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.368153 | controller | - calling defaulter\n 2026-01-29T15:05:32.732Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.368157 | controller | - defaulter called\n 2026-01-29T15:05:32.735Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.368161 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.735Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.368165 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.742Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.368169 | controller | Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368173 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.368178 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368182 | controller | \"82232065-2163-4aab-9b94-baaa82a4021b\"}\n 2026-01-29T15:05:32.742Z\tINFO\tControllers.Ironic\tReconciled 2026-01-29 15:09:29.368186 | controller | Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368190 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.368194 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368199 | controller | \"82232065-2163-4aab-9b94-baaa82a4021b\"}\n 2026-01-29T15:05:32.743Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.368203 | controller | \"ironic\", \"Namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.368207 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.368211 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.368217 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014a5c20>: 2026-01-29 15:09:29.368222 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.368226 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.368230 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.368234 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.368238 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.368245 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.368249 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.368253 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.368257 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.368262 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.368266 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.368270 | controller | \e[38;5;243m@ 01/29/26 15:05:32.705\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.368274 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.368278 | controller | {{0xc0005154a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.368283 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.368294 | controller | 0xc000f88f00})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.368299 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0017be870?, 0xc0004d0008?}, {0x23cd0dd, 2026-01-29 15:09:29.368303 | controller | 0x4}, {0xc0005849a8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.368307 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0017be870?, 0xc000f88f00?}, {0xc0005849a8?, 2026-01-29 15:09:29.368311 | controller | 0xc0017be870?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.368316 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.368320 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.368324 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00061c4d0, 2026-01-29 15:09:29.368328 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.368332 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00061c4d0, 2026-01-29 15:09:29.368337 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.368341 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.368345 | controller | {{0xc0005154a0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.368351 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 15:09:29.368356 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.368360 | controller | +0x69d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.195 2026-01-29 15:09:29.368364 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully 2026-01-29 15:09:29.368368 | controller | running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname 2026-01-29 15:09:29.368374 | controller | is changed\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:178\e[0m\n 2026-01-29 15:09:29.368379 | controller | \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:201\e[0m\n\n 2026-01-29 15:09:29.368383 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:12.604Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.368387 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:12.613Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.368392 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-f819d862-9f35-4272-9264-f40c0f809d90\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}\n 2026-01-29 15:09:29.368402 | controller | \ 2026-01-29T15:05:12.613Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.368407 | controller | \ 2026-01-29T15:05:12.617Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.368411 | controller | \"ironic\"}\n 2026-01-29T15:05:12.617Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.368415 | controller | defaulter\n 2026-01-29T15:05:12.617Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.368419 | controller | called\n 2026-01-29T15:05:12.621Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.368424 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.621Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.368428 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368432 | controller | field \"spec.ironicAPI.containerImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368436 | controller | field \"spec.ironicAPI.databaseHostname\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368440 | controller | field \"spec.ironicAPI.secret\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368445 | controller | field \"spec.ironicAPI.serviceAccount\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368449 | controller | field \"spec.ironicConductors[0].containerImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368453 | controller | field \"spec.ironicConductors[0].databaseHostname\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368457 | controller | field \"spec.ironicConductors[0].databaseInstance\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368463 | controller | field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368467 | controller | field \"spec.ironicConductors[0].pxeContainerImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368472 | controller | field \"spec.ironicConductors[0].secret\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368476 | controller | field \"spec.ironicConductors[0].serviceAccount\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368480 | controller | field \"spec.ironicInspector.containerImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368484 | controller | field \"spec.ironicInspector.databaseInstance\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368489 | controller | field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368493 | controller | field \"spec.ironicInspector.secret\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368497 | controller | field \"spec.ironicInspector.serviceAccount\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368501 | controller | field \"spec.ironicNeutronAgent.containerImage\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368505 | controller | field \"spec.ironicNeutronAgent.secret\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368510 | controller | field \"spec.ironicNeutronAgent.serviceAccount\"\n 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.368514 | controller | field \"spec.transportURLSecret\"\n 2026-01-29T15:05:12.636Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.368518 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.636Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.368522 | controller | - calling defaulter\n 2026-01-29T15:05:12.636Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.368526 | controller | - defaulter called\n 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.368531 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.368535 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:12.657Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.368539 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368548 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368552 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}\n 2026-01-29T15:05:12.659Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.368556 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368572 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368576 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}\n 2026-01-29T15:05:12.661Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.368581 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.368585 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368589 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368598 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}\n 2026-01-29T15:05:12.662Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.368602 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.368607 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368611 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368615 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}\n 2026-01-29T15:05:12.664Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.368619 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.368624 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368628 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368632 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368636 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}\n 2026-01-29T15:05:12.664Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.368641 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.368645 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.368649 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.368653 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368658 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}\n 2026-01-29T15:05:12.671Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.368662 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368666 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368670 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368674 | controller | \"1ff96601-0246-4d2c-b63e-8475277c8dd1\"}\n 2026-01-29T15:05:12.672Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.368679 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.368683 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.368688 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.368694 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368702 | controller | \"1ff96601-0246-4d2c-b63e-8475277c8dd1\"}\n 2026-01-29T15:05:12.675Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.368708 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}\n 2026-01-29 15:09:29.368713 | controller | \ 2026-01-29T15:05:12.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.368717 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368726 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368730 | controller | \"6fa4969a-669a-4553-8ee1-b8572fe7d69c\"}\n 2026-01-29T15:05:12.684Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.368734 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.368740 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368745 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368756 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368760 | controller | \"6fa4969a-669a-4553-8ee1-b8572fe7d69c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.368765 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.368769 | controller | \ 2026-01-29T15:05:12.687Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.368773 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368781 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368786 | controller | \"6fa4969a-669a-4553-8ee1-b8572fe7d69c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.368791 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.368797 | controller | \ 2026-01-29T15:05:12.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.368805 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368829 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368835 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368841 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\"}\n 2026-01-29T15:05:12.696Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.368846 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.368850 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368854 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368858 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368862 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.368867 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.368871 | controller | \ 2026-01-29T15:05:12.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.368875 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.368879 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.368885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368890 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368896 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\"}\n 2026-01-29T15:05:12.704Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.368901 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.368906 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368910 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368917 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.368921 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.368926 | controller | \ 2026-01-29T15:05:12.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.368932 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368941 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368947 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368953 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\"}\n 2026-01-29T15:05:12.705Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.368959 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.368963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.368967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.368971 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.368983 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.368988 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.368992 | controller | \ 2026-01-29T15:05:12.730Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.368997 | controller | {\"name\":\"some-old-account\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}\n 2026-01-29 15:09:29.369001 | controller | \ 2026-01-29T15:05:12.734Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}\n 2026-01-29 15:09:29.369005 | controller | \ 2026-01-29T15:05:12.800Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369009 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369014 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369020 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369026 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369032 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\"}\n 2026-01-29T15:05:12.800Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369038 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369044 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369048 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369053 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.809Z\tERROR\tReconciler 2026-01-29 15:09:29.369057 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369061 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369065 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369069 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369076 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369081 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369085 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369089 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369093 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369098 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369102 | controller | \ 2026-01-29T15:05:12.809Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.369106 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369110 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369114 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369119 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\"}\n 2026-01-29T15:05:12.810Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.369123 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.369127 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369131 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369135 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369140 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.369144 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.369148 | controller | \ 2026-01-29T15:05:12.901Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369153 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369157 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369172 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369178 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369184 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\"}\n 2026-01-29T15:05:12.901Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369190 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369202 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369207 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.910Z\tERROR\tReconciler 2026-01-29 15:09:29.369213 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369221 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369226 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369232 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369239 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369243 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369247 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369252 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369257 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369266 | controller | \ 2026-01-29T15:05:12.910Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.369270 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369275 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369279 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369283 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\"}\n 2026-01-29T15:05:12.911Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.369287 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.369291 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369296 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369300 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369304 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.369308 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.369312 | controller | \ 2026-01-29T15:05:12.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369318 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369322 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369327 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369331 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369335 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\"}\n 2026-01-29T15:05:12.913Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369339 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369343 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369348 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369352 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.914Z\tERROR\tReconciler 2026-01-29 15:09:29.369363 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369367 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369372 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369378 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369382 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369387 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369391 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369395 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369399 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369404 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369408 | controller | \ 2026-01-29T15:05:12.921Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.369412 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369416 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369420 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369425 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\"}\n 2026-01-29T15:05:12.921Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.369429 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.369433 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369437 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369441 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369446 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.369450 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.369454 | controller | \ 2026-01-29T15:05:12.923Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369458 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369462 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369471 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369475 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\"}\n 2026-01-29T15:05:12.924Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369479 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369484 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369488 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369492 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.924Z\tERROR\tReconciler 2026-01-29 15:09:29.369496 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369501 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369508 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369513 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369517 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369521 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369526 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369537 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369542 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369546 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369550 | controller | \ 2026-01-29T15:05:12.965Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.369554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369563 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369567 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\"}\n 2026-01-29T15:05:12.966Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.369571 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.369576 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369580 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369584 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369588 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.369593 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.369597 | controller | \ 2026-01-29T15:05:12.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369601 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369605 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369614 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369618 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\"}\n 2026-01-29T15:05:12.971Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369622 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369631 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369635 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:12.972Z\tERROR\tReconciler 2026-01-29 15:09:29.369639 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369651 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369655 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369660 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369664 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369668 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369672 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369677 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369681 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369685 | controller | \ 2026-01-29T15:05:13.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.369689 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369698 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369702 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\"}\n 2026-01-29T15:05:13.053Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.369712 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.369716 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369725 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369729 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.369734 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.369738 | controller | \ 2026-01-29T15:05:13.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369742 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369746 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369751 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369755 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369759 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\"}\n 2026-01-29T15:05:13.057Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369765 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369773 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369778 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.058Z\tERROR\tReconciler 2026-01-29 15:09:29.369782 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369788 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369793 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369797 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369801 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369830 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369839 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369843 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369848 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369852 | controller | \ 2026-01-29T15:05:13.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.369856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369864 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369869 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\"}\n 2026-01-29T15:05:13.219Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.369873 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.369877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.369881 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369886 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369890 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.369894 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.369898 | controller | \ 2026-01-29T15:05:13.221Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.369903 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.369914 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369922 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369927 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\"}\n 2026-01-29T15:05:13.221Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.369931 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369940 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369944 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.222Z\tERROR\tReconciler 2026-01-29 15:09:29.369951 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.369958 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.369962 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.369966 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.369971 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.369975 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.369979 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.369984 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.369988 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.369992 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.369996 | controller | \ 2026-01-29T15:05:13.543Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.370001 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370005 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370009 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370013 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\"}\n 2026-01-29T15:05:13.544Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.370017 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.370022 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370026 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370030 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370034 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.370040 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.370045 | controller | \ 2026-01-29T15:05:13.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.370049 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.370055 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370059 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370063 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370068 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\"}\n 2026-01-29T15:05:13.546Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.370072 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370080 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370090 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:13.546Z\tERROR\tReconciler 2026-01-29 15:09:29.370096 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370101 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370105 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370109 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.370114 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.370118 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.370122 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.370126 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.370130 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.370135 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.370139 | controller | \ 2026-01-29T15:05:14.188Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.370143 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370147 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370151 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370156 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\"}\n 2026-01-29T15:05:14.188Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.370160 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.370164 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370168 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370172 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370177 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.370181 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.370185 | controller | \ 2026-01-29T15:05:14.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.370189 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.370194 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370202 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370206 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\"}\n 2026-01-29T15:05:14.191Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.370211 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370215 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370219 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370225 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:14.192Z\tERROR\tReconciler 2026-01-29 15:09:29.370229 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370235 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370239 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370244 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.370248 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.370252 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.370256 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.370266 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.370271 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.370275 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.370279 | controller | \ 2026-01-29T15:05:15.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.370283 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370288 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370292 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370296 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\"}\n 2026-01-29T15:05:15.472Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.370300 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.370305 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370310 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370314 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370319 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.370323 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.370327 | controller | \ 2026-01-29T15:05:15.474Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.370331 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.370336 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370340 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370344 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370348 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\"}\n 2026-01-29T15:05:15.474Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.370353 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370363 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370367 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:15.475Z\tERROR\tReconciler 2026-01-29 15:09:29.370371 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370375 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370380 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370384 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.370388 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.370392 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.370396 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.370401 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.370405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.370409 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.370413 | controller | \ 2026-01-29T15:05:18.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.370418 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370422 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370426 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370435 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\"}\n 2026-01-29T15:05:18.036Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.370440 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.370444 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370448 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370452 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370457 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.370461 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.370465 | controller | \ 2026-01-29T15:05:18.038Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.370469 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.370473 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370478 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370482 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370486 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\"}\n 2026-01-29T15:05:18.039Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.370491 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370495 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370501 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370505 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:18.039Z\tERROR\tReconciler 2026-01-29 15:09:29.370509 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370518 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370522 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.370526 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.370531 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.370535 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.370539 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.370543 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.370548 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.370552 | controller | \ 2026-01-29T15:05:23.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.370556 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370560 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370564 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370569 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\"}\n 2026-01-29T15:05:23.161Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.370574 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_0164\t{\"controller\": 2026-01-29 15:09:29.370579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370583 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370587 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370591 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.370596 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.370600 | controller | \ 2026-01-29T15:05:23.164Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.370604 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.370614 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370623 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370627 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\"}\n 2026-01-29T15:05:23.164Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.370631 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370637 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370641 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370646 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:23.164Z\tERROR\tReconciler 2026-01-29 15:09:29.370650 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370657 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370661 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370665 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.370670 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.370674 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.370678 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.370682 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.370687 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.370691 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.370695 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.370700 | controller | \e[38;5;243m@ 01/29/26 15:05:32.735\e[0m\n 2026-01-29T15:05:32.735Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.370704 | controller | \"ironic\", \"Namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:05:12Z\"}],\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\",\"resourceVersion\":\"433\",\"uid\":\"670335e7-85ab-4680-b5f8-6e9c2948c75b\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.370715 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.370721 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.370727 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.370732 | controller | 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\":\"# 2026-01-29 15:09:29.370736 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.370741 | controller | \ 2026-01-29T15:05:32.749Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.370745 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370749 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370753 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370758 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\"}\n 2026-01-29T15:05:32.754Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.370762 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 15:09:29.370766 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370770 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370775 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370779 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.370783 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.370787 | controller | \ 2026-01-29T15:05:32.758Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.370791 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.370796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370800 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370818 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.370824 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.370829 | controller | \ 2026-01-29T15:05:32.758Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.370833 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.370837 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.370843 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.370848 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\"}\n 2026-01-29T15:05:32.763Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.370852 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.763Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.370856 | controller | - calling defaulter\n 2026-01-29T15:05:32.763Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.370862 | controller | - defaulter called\n 2026-01-29T15:05:32.768Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.370866 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.768Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.370877 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.774Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.370882 | controller | \"ironic\", \"Namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.370886 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.370890 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.370896 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0012d4820>: 2026-01-29 15:09:29.370900 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.370905 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.370909 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.370913 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.370917 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.370922 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.370926 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.370930 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.370934 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.370938 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.370943 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.370947 | controller | \e[38;5;243m@ 01/29/26 15:05:32.735\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.370951 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.370956 | controller | {{0xc00076fd70?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.370960 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.370964 | controller | 0xc00063b440})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.370968 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0012ed560?, 0xc0000ca008?}, {0x23cd0dd, 2026-01-29 15:09:29.370973 | controller | 0x4}, {0xc0007876b0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.370977 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0012ed560?, 0xc00063b440?}, {0xc0007876b0?, 2026-01-29 15:09:29.370983 | controller | 0xc0012ed560?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.370987 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.370992 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.370996 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000381d50, 2026-01-29 15:09:29.371000 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.371004 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000381d50, 2026-01-29 15:09:29.371009 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.371013 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.371017 | controller | {{0xc00076fd70, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.371022 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc00076fd70?, 2026-01-29 15:09:29.371026 | controller | 0x0?}, {0x23df863?, 0x2034d80?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.371035 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n 2026-01-29 15:09:29.371040 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:187 2026-01-29 15:09:29.371044 | controller | +0x66\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• 2026-01-29 15:09:29.371049 | controller | [FAILED] [20.170 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.371053 | controller | is created with topologyref [BeforeEach] \e[0mupdates topology when the reference 2026-01-29 15:09:29.371057 | controller | 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:798\e[0m\n 2026-01-29 15:09:29.371061 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:916\e[0m\n\n 2026-01-29 15:09:29.371066 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:32.086Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 15:09:29.371071 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.371076 | controller | \ 2026-01-29T15:05:32.090Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-api-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.371083 | controller | \ 2026-01-29T15:05:32.095Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-conductor-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.371087 | controller | \ 2026-01-29T15:05:32.099Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-inspector-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.371092 | controller | \ 2026-01-29T15:05:32.104Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-nagent-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.371096 | controller | \ 2026-01-29T15:05:32.123Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.371100 | controller | {\"name\":\"keystone-0366b757-5786-4ff9-8f33-33530b7c3b83\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}}\n 2026-01-29 15:09:29.371111 | controller | \ 2026-01-29T15:05:32.123Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"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\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\"}}}}\n 2026-01-29 15:09:29.371119 | controller | \ 2026-01-29T15:05:32.128Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.371124 | controller | \"ironic\"}\n 2026-01-29T15:05:32.128Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.371132 | controller | defaulter\n 2026-01-29T15:05:32.128Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.371147 | controller | called\n 2026-01-29T15:05:32.133Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.371154 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.133Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.371160 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.141Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.371171 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:32.147Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.371177 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.147Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.371183 | controller | - calling defaulter\n 2026-01-29T15:05:32.147Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.371189 | controller | - defaulter called\n 2026-01-29T15:05:32.152Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.371195 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.152Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.371202 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:32.169Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.371208 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371220 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371226 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}\n 2026-01-29T15:05:32.172Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.371231 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371236 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371242 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371248 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}\n 2026-01-29T15:05:32.175Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.371254 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.371260 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371267 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371273 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}\n 2026-01-29T15:05:32.177Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.371279 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.371285 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371291 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371297 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}\n 2026-01-29T15:05:32.181Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.371313 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.371318 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371322 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371326 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371331 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.371336 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371346 | controller | \ 2026-01-29T15:05:32.184Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.371353 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371362 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371368 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371374 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.371380 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371386 | controller | \ 2026-01-29T15:05:32.193Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.371391 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}}\n 2026-01-29 15:09:29.371397 | controller | \ 2026-01-29T15:05:32.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.371404 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371408 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371412 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371416 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\"}\n 2026-01-29T15:05:32.195Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.371421 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.371425 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371429 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371433 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371437 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.371442 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371446 | controller | \ 2026-01-29T15:05:32.197Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.371450 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.371454 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371462 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371467 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\"}\n 2026-01-29T15:05:32.197Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.371471 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}}\n 2026-01-29 15:09:29.371475 | controller | \ 2026-01-29T15:05:32.201Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.371479 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371488 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371492 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.371496 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371500 | controller | \ 2026-01-29T15:05:32.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.371505 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371511 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371524 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371529 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\"}\n 2026-01-29T15:05:32.203Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.371552 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.371558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371566 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371570 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.371574 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371578 | controller | \ 2026-01-29T15:05:32.298Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.371583 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.371587 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371591 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371595 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371599 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\"}\n 2026-01-29T15:05:32.299Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.371603 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371612 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371616 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.311Z\tERROR\tReconciler 2026-01-29 15:09:29.371620 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371624 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371629 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371633 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.371637 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.371641 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.371645 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.371649 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.371653 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.371658 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.371662 | controller | \ 2026-01-29T15:05:32.313Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.371672 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371676 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371680 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371684 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\"}\n 2026-01-29T15:05:32.314Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.371689 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.371693 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371697 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371701 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371705 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.371709 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371720 | controller | \ 2026-01-29T15:05:32.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.371724 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.371729 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371733 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371737 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371741 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\"}\n 2026-01-29T15:05:32.399Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.371745 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371754 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371758 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.399Z\tERROR\tReconciler 2026-01-29 15:09:29.371762 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371771 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371775 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.371779 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.371784 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.371788 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.371792 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.371796 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.371800 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.371821 | controller | \ 2026-01-29T15:05:32.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.371832 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371837 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371841 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371845 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\"}\n 2026-01-29T15:05:32.400Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.371850 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.371856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371864 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371869 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.371873 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.371877 | controller | \ 2026-01-29T15:05:32.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.371881 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.371885 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371894 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371898 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\"}\n 2026-01-29T15:05:32.403Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.371902 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371906 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371919 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371926 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.403Z\tERROR\tReconciler 2026-01-29 15:09:29.371932 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.371938 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.371944 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.371953 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.371958 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.371963 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.371967 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.371971 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.371975 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.371980 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.371986 | controller | \ 2026-01-29T15:05:32.411Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.371992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.371996 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372000 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372005 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\"}\n 2026-01-29T15:05:32.412Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.372009 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.372013 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372017 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372021 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372026 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.372031 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.372036 | controller | \ 2026-01-29T15:05:32.415Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.372042 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.372048 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372060 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372066 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\"}\n 2026-01-29T15:05:32.416Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.372071 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372075 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372079 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372084 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.416Z\tERROR\tReconciler 2026-01-29 15:09:29.372088 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372092 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372096 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372103 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.372107 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.372119 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.372123 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.372128 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.372132 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.372136 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.372144 | controller | \ 2026-01-29T15:05:32.457Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.372150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372156 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372161 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372167 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\"}\n 2026-01-29T15:05:32.459Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.372173 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.372179 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372185 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372191 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372195 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.372199 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.372204 | controller | \ 2026-01-29T15:05:32.461Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.372208 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.372212 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372220 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372224 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\"}\n 2026-01-29T15:05:32.461Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.372229 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372233 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372237 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372241 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.462Z\tERROR\tReconciler 2026-01-29 15:09:29.372246 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372254 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372258 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.372262 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.372267 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.372271 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.372275 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.372279 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.372287 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.372293 | controller | \ 2026-01-29T15:05:32.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.372301 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372307 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372322 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372328 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\"}\n 2026-01-29T15:05:32.543Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.372333 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.372339 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372344 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372350 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372361 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.372372 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.372377 | controller | \ 2026-01-29T15:05:32.545Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.372383 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.372389 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372394 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372400 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372406 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\"}\n 2026-01-29T15:05:32.546Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.372411 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372417 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372423 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372429 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.546Z\tERROR\tReconciler 2026-01-29 15:09:29.372433 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372441 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372445 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.372450 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.372454 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.372458 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.372462 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.372470 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.372474 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.372478 | controller | \ 2026-01-29T15:05:32.707Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.372483 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372487 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372491 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372495 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\"}\n 2026-01-29T15:05:32.708Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.372499 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.372504 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372508 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372512 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372516 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.372520 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.372525 | controller | \ 2026-01-29T15:05:32.713Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.372539 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.372544 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372549 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372553 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372557 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\"}\n 2026-01-29T15:05:32.713Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.372561 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372571 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372576 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:32.714Z\tERROR\tReconciler 2026-01-29 15:09:29.372582 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372593 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372599 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.372604 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.372609 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.372615 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.372620 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.372628 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.372634 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.372640 | controller | \ 2026-01-29T15:05:33.035Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.372649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372654 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372658 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372662 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\"}\n 2026-01-29T15:05:33.036Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.372666 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.372672 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372676 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372681 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372685 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.372689 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.372693 | controller | \ 2026-01-29T15:05:33.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.372699 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.372703 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372707 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372712 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372717 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\"}\n 2026-01-29T15:05:33.038Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.372722 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372728 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372743 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372749 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.038Z\tERROR\tReconciler 2026-01-29 15:09:29.372755 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372761 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372767 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372773 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.372778 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.372784 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.372789 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.372798 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.372805 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.372826 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.372831 | controller | \ 2026-01-29T15:05:33.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.372835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372839 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372843 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372848 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\"}\n 2026-01-29T15:05:33.679Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.372852 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.372856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.372860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372864 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372869 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.372873 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.372877 | controller | \ 2026-01-29T15:05:33.681Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.372881 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.372885 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372894 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372898 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\"}\n 2026-01-29T15:05:33.682Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.372903 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372909 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372915 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372924 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.683Z\tERROR\tReconciler 2026-01-29 15:09:29.372929 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.372935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.372941 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.372946 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.372951 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.372957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.372973 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.372983 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.372988 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.372994 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.373000 | controller | \ 2026-01-29T15:05:34.963Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.373008 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373013 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373017 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373021 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\"}\n 2026-01-29T15:05:34.964Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.373026 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.373030 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373034 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373038 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373043 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.373049 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.373055 | controller | \ 2026-01-29T15:05:34.965Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.373061 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.373067 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373073 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373078 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373084 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\"}\n 2026-01-29T15:05:34.966Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.373090 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373102 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373107 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:34.966Z\tERROR\tReconciler 2026-01-29 15:09:29.373113 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373119 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373124 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373130 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.373136 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.373141 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.373149 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.373155 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.373160 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.373166 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.373171 | controller | \ 2026-01-29T15:05:37.527Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.373177 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373182 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373188 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373204 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\"}\n 2026-01-29T15:05:37.527Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.373210 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.373215 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373221 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373226 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373232 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.373238 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.373244 | controller | \ 2026-01-29T15:05:37.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.373249 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.373255 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373261 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373267 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373273 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\"}\n 2026-01-29T15:05:37.530Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.373279 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373291 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373296 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:37.530Z\tERROR\tReconciler 2026-01-29 15:09:29.373302 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373314 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373320 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.373326 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.373332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.373341 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.373347 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.373353 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.373359 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.373364 | controller | \ 2026-01-29T15:05:42.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.373373 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373386 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373392 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\"}\n 2026-01-29T15:05:42.652Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.373397 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ee52\t{\"controller\": 2026-01-29 15:09:29.373403 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373409 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373415 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373421 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.373427 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.373433 | controller | \ 2026-01-29T15:05:42.655Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.373449 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.373456 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373462 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373468 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373474 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\"}\n 2026-01-29T15:05:42.655Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.373480 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373486 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373492 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373498 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:42.655Z\tERROR\tReconciler 2026-01-29 15:09:29.373506 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373518 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373524 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.373530 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.373539 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.373545 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.373551 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.373557 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.373563 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.373569 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.373575 | controller | \e[38;5;243m@ 01/29/26 15:05:52.198\e[0m\n 2026-01-29T15:05:52.201Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.373584 | controller | \"ironic\", \"Namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05: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: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\":\"2026-01-29T15:05:32Z\"}],\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\",\"resourceVersion\":\"404\",\"uid\":\"74d4f37e-0ee0-4cd4-8dd1-7aea2b7377b9\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.373602 | controller | 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\":\"# 2026-01-29 15:09:29.373608 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.373615 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.373621 | controller | 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\":\"# 2026-01-29 15:09:29.373628 | controller | 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\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\"}}}}\n 2026-01-29 15:09:29.373636 | controller | \ 2026-01-29T15:05:52.211Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.373642 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373648 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373653 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373659 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\"}\n 2026-01-29T15:05:52.215Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.373665 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.373671 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.373677 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.373683 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373688 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.373694 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.373700 | controller | \ 2026-01-29T15:05:52.220Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.373705 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.373711 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373717 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373723 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.373729 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.373734 | controller | \ 2026-01-29T15:05:52.220Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.373740 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.373746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.373752 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.373761 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\"}\n 2026-01-29T15:05:52.226Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.373767 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.226Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.373774 | controller | - calling defaulter\n 2026-01-29T15:05:52.226Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.373779 | controller | - defaulter called\n 2026-01-29T15:05:52.230Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.373795 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.230Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.373804 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.236Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.373833 | controller | \"ironic\", \"Namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.373841 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.373850 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.373874 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0015cdc20>: 2026-01-29 15:09:29.373880 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.373886 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.373892 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.373898 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.373904 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.373910 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.373916 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.373922 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.373927 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.373932 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.373938 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.373944 | controller | \e[38;5;243m@ 01/29/26 15:05:52.198\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.373950 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.373956 | controller | {{0xc0013a9230?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.373962 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.373968 | controller | 0xc000f7de80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.373973 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00103a7e0?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.373979 | controller | 0x4}, {0xc0010b5278, 0x1, 0x8001f8d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.373984 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00103a7e0?, 0xc000f7de80?}, {0xc0010b5278?, 2026-01-29 15:09:29.373990 | controller | 0xc00103a7e0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.373996 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.374002 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.374007 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00021afc0, 2026-01-29 15:09:29.374013 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.374018 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00021afc0, 2026-01-29 15:09:29.374024 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.374029 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.374040 | controller | {{0xc0013a9230, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.374049 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 15:09:29.374055 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.374073 | controller | +0xc8d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.173 2026-01-29 15:09:29.374080 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is 2026-01-29 15:09:29.374086 | controller | progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing in 2026-01-29 15:09:29.374092 | controller | DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m 2026-01-29 15:09:29.374098 | controller | \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:234\e[0m\n 2026-01-29 15:09:29.374104 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:400\e[0m\n\n 2026-01-29 15:09:29.374109 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:33.198Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.374115 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:33.206Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.374121 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:05:33.220Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.374127 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a38903d6-56cc-4230-bad3-82002eee8be5\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}}\n 2026-01-29 15:09:29.374133 | controller | \ 2026-01-29T15:05:33.220Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"},\"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 2026-01-29 15:09:29.374140 | controller | \ 2026-01-29T15:05:33.224Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.374146 | controller | \"ironic\"}\n 2026-01-29T15:05:33.224Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.374151 | controller | defaulter\n 2026-01-29T15:05:33.224Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.374157 | controller | called\n 2026-01-29T15:05:33.227Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.374163 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:33.227Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.374168 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:33.235Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.374177 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:33.235Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.374186 | controller | - calling defaulter\n 2026-01-29T15:05:33.235Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.374191 | controller | - defaulter called\n 2026-01-29T15:05:33.237Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.374197 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:33.237Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.374203 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:33.250Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.374208 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374219 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374225 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}\n 2026-01-29T15:05:33.253Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.374231 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374247 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374254 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374260 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}\n 2026-01-29T15:05:33.255Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.374265 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.374271 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374280 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374285 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}\n 2026-01-29T15:05:33.256Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.374291 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.374297 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374302 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374308 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}\n 2026-01-29T15:05:33.262Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.374313 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.374319 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374325 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374331 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374337 | controller | \"207e482b-f290-4138-b754-83a455577d27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.374343 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.374348 | controller | \ 2026-01-29T15:05:33.264Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.374356 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374369 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374375 | controller | \"207e482b-f290-4138-b754-83a455577d27\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.374380 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.374386 | controller | \ 2026-01-29T15:05:33.271Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.374391 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374396 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374401 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374407 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\"}\n 2026-01-29T15:05:33.271Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.374412 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.374418 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374423 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374428 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374434 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.374439 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.374444 | controller | \ 2026-01-29T15:05:33.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.374450 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.374456 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374461 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374466 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374481 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\"}\n 2026-01-29T15:05:33.278Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.374487 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.374493 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374498 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374504 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.374509 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.374515 | controller | \ 2026-01-29T15:05:33.284Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.374521 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}}\n 2026-01-29 15:09:29.374526 | controller | \ 2026-01-29T15:05:33.287Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.374532 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374538 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374569 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374575 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\"}\n 2026-01-29T15:05:33.287Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.374584 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.374590 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374595 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374601 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374607 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.374613 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.374619 | controller | \ 2026-01-29T15:05:33.290Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}}\n 2026-01-29 15:09:29.374625 | controller | \ 2026-01-29T15:05:33.374Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.374631 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.374637 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374642 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374648 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374654 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\"}\n 2026-01-29T15:05:33.374Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.374660 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374666 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374672 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374678 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.383Z\tERROR\tReconciler 2026-01-29 15:09:29.374684 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374690 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374696 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374701 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.374707 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.374713 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.374722 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.374728 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.374734 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.374753 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.374761 | controller | \ 2026-01-29T15:05:33.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.374767 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374772 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374782 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374788 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\"}\n 2026-01-29T15:05:33.384Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.374794 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.374800 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.374843 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374854 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374860 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.374866 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.374872 | controller | \ 2026-01-29T15:05:33.475Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.374878 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.374884 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374896 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374902 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\"}\n 2026-01-29T15:05:33.475Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.374908 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374914 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374920 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374926 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.483Z\tERROR\tReconciler 2026-01-29 15:09:29.374932 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.374938 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.374944 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.374950 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.374956 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.374962 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.374968 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.374974 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.374980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.374986 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.374992 | controller | \ 2026-01-29T15:05:33.483Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.374998 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375008 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375014 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375020 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\"}\n 2026-01-29T15:05:33.484Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.375026 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.375032 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375049 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375056 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375062 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.375068 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.375074 | controller | \ 2026-01-29T15:05:33.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.375080 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.375089 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375095 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375101 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375107 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\"}\n 2026-01-29T15:05:33.485Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.375113 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375119 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375127 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375133 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.486Z\tERROR\tReconciler 2026-01-29 15:09:29.375139 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375145 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375150 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375156 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.375162 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.375168 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.375174 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.375180 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.375186 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.375192 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.375198 | controller | \ 2026-01-29T15:05:33.494Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.375208 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375214 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375220 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375226 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\"}\n 2026-01-29T15:05:33.494Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.375232 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.375238 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375244 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375250 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375256 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.375262 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.375268 | controller | \ 2026-01-29T15:05:33.497Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.375274 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.375280 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375302 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375309 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\"}\n 2026-01-29T15:05:33.497Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.375315 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375321 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375327 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375332 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.498Z\tERROR\tReconciler 2026-01-29 15:09:29.375339 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375353 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375359 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.375365 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.375371 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.375377 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.375383 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.375389 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.375395 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.375401 | controller | \ 2026-01-29T15:05:33.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.375409 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375415 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375421 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375427 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\"}\n 2026-01-29T15:05:33.539Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.375433 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.375439 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375445 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375451 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375457 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.375463 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.375469 | controller | \ 2026-01-29T15:05:33.541Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.375474 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.375480 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375486 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375495 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375501 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\"}\n 2026-01-29T15:05:33.542Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.375507 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375519 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375525 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.542Z\tERROR\tReconciler 2026-01-29 15:09:29.375531 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375571 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375577 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.375583 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.375589 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.375595 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.375601 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.375607 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.375613 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.375623 | controller | \ 2026-01-29T15:05:33.624Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.375630 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375642 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375647 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\"}\n 2026-01-29T15:05:33.625Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.375653 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.375659 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375666 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375672 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375679 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.375685 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.375691 | controller | \ 2026-01-29T15:05:33.628Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.375698 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.375705 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375711 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375717 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375724 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\"}\n 2026-01-29T15:05:33.628Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.375730 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375743 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375749 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.629Z\tERROR\tReconciler 2026-01-29 15:09:29.375755 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375769 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375775 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.375781 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.375788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.375794 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.375801 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.375831 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.375851 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.375862 | controller | \ 2026-01-29T15:05:33.789Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.375869 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375876 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375882 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375889 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\"}\n 2026-01-29T15:05:33.790Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.375896 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.375902 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.375909 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375919 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375926 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.375932 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.375939 | controller | \ 2026-01-29T15:05:33.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.375945 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.375952 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375958 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375965 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375971 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\"}\n 2026-01-29T15:05:33.792Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.375978 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.375984 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.375991 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.375998 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:33.793Z\tERROR\tReconciler 2026-01-29 15:09:29.376004 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376011 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376017 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376024 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.376031 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.376037 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.376044 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.376050 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.376057 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.376069 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.376075 | controller | \ 2026-01-29T15:05:34.113Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.376082 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376088 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376094 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376101 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\"}\n 2026-01-29T15:05:34.114Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.376107 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.376113 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376130 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376137 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376144 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.376150 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.376157 | controller | \ 2026-01-29T15:05:34.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.376163 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.376169 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376182 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376188 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\"}\n 2026-01-29T15:05:34.117Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.376194 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376200 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376207 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376213 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:34.118Z\tERROR\tReconciler 2026-01-29 15:09:29.376222 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376235 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376241 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.376247 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.376253 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.376259 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.376265 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.376270 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.376279 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.376285 | controller | \ 2026-01-29T15:05:34.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.376292 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376303 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376308 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\"}\n 2026-01-29T15:05:34.759Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.376314 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.376322 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376328 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376334 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376339 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.376345 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.376351 | controller | \ 2026-01-29T15:05:34.761Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.376357 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.376362 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376368 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376383 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376392 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\"}\n 2026-01-29T15:05:34.762Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.376398 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376404 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376409 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376415 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:34.762Z\tERROR\tReconciler 2026-01-29 15:09:29.376421 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376426 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376432 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376437 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.376443 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.376449 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.376454 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.376460 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.376468 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.376474 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.376480 | controller | \ 2026-01-29T15:05:36.043Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.376485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376491 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376496 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376502 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\"}\n 2026-01-29T15:05:36.043Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.376508 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.376513 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376519 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376524 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376530 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.376536 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.376541 | controller | \ 2026-01-29T15:05:36.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.376547 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.376552 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376558 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376563 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376569 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\"}\n 2026-01-29T15:05:36.045Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.376575 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376581 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376586 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376593 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:36.046Z\tERROR\tReconciler 2026-01-29 15:09:29.376598 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376604 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376619 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376626 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.376632 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.376638 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.376644 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.376653 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.376658 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.376664 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.376670 | controller | \ 2026-01-29T15:05:38.606Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.376676 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376682 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376690 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376696 | controller | \"45745740-eb05-445d-8463-2689ff545a57\"}\n 2026-01-29T15:05:38.607Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.376702 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.376708 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376713 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376719 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376725 | controller | \"45745740-eb05-445d-8463-2689ff545a57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.376729 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.376733 | controller | \ 2026-01-29T15:05:38.610Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.376737 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.376741 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376746 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376750 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376754 | controller | \"45745740-eb05-445d-8463-2689ff545a57\"}\n 2026-01-29T15:05:38.610Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.376758 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376767 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376771 | controller | \"45745740-eb05-445d-8463-2689ff545a57\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:38.611Z\tERROR\tReconciler 2026-01-29 15:09:29.376776 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376780 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376784 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376788 | controller | \"45745740-eb05-445d-8463-2689ff545a57\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.376793 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.376797 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.376805 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.376830 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.376835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.376851 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.376858 | controller | \ 2026-01-29T15:05:43.733Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.376864 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376870 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376876 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376882 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\"}\n 2026-01-29T15:05:43.734Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.376886 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.376891 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.376895 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376899 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376903 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.376907 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.376911 | controller | \ 2026-01-29T15:05:43.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.376916 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.376920 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376924 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376928 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376932 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\"}\n 2026-01-29T15:05:43.738Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.376937 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376941 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376945 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376949 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:43.739Z\tERROR\tReconciler 2026-01-29 15:09:29.376953 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.376958 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.376962 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.376966 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.376970 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.376975 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.376981 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.376986 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.376990 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.376994 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.376998 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.377005 | controller | \e[38;5;243m@ 01/29/26 15:05:53.292\e[0m\n 2026-01-29T15:05:53.292Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.377019 | controller | \"ironic\", \"Namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:33Z\",\"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\":\"2026-01-29T15:05:33Z\"}],\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\",\"resourceVersion\":\"500\",\"uid\":\"45124656-7476-4391-85b5-65e371a97988\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.377025 | controller | 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\":\"# 2026-01-29 15:09:29.377030 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.377036 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.377041 | controller | 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\":\"# 2026-01-29 15:09:29.377045 | controller | 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 2026-01-29 15:09:29.377052 | controller | \ 2026-01-29T15:05:53.305Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.377059 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377073 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.377082 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377089 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\"}\n 2026-01-29T15:05:53.309Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.377095 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.377100 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.377106 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.377111 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377117 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.377123 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377128 | controller | \ 2026-01-29T15:05:53.312Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.377134 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377152 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.377160 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377164 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.377169 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377173 | controller | \ 2026-01-29T15:05:53.312Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.377178 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377182 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.377186 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377190 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\"}\n 2026-01-29T15:05:53.318Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.377195 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.318Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.377199 | controller | - calling defaulter\n 2026-01-29T15:05:53.318Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.377209 | controller | - defaulter called\n 2026-01-29T15:05:53.322Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.377215 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.323Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.377221 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.327Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.377227 | controller | \"ironic\", \"Namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.377233 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.377239 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.377251 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0011fe780>: 2026-01-29 15:09:29.377257 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.377263 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.377269 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.377274 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.377278 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.377283 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.377287 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.377291 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.377296 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.377300 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.377304 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.377308 | controller | \e[38;5;243m@ 01/29/26 15:05:53.292\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.377313 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.377319 | controller | {{0xc0011b9080?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.377329 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.377343 | controller | 0xc000c49dc0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.377350 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0017f5830?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.377355 | controller | 0x4}, {0xc0017cefd8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.377359 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0017f5830?, 0xc000c49dc0?}, {0xc0017cefd8?, 2026-01-29 15:09:29.377364 | controller | 0xc0017f5830?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.377368 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.377383 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.377388 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0017e8620, 2026-01-29 15:09:29.377392 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.377397 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0017e8620, 2026-01-29 15:09:29.377402 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.377407 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.377411 | controller | {{0xc0011b9080, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.377419 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.377423 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.377427 | controller | +0x8a7\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• 2026-01-29 15:09:29.377432 | controller | [FAILED] [20.189 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.377436 | controller | is created with topologyref [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n 2026-01-29 15:09:29.377440 | controller | \ \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:798\e[0m\n 2026-01-29 15:09:29.377445 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1035\e[0m\n\n 2026-01-29 15:09:29.377449 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:52.258Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 15:09:29.377456 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.377462 | controller | \ 2026-01-29T15:05:52.261Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-api-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.377467 | controller | \ 2026-01-29T15:05:52.264Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-conductor-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.377472 | controller | \ 2026-01-29T15:05:52.267Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-inspector-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.377484 | controller | \ 2026-01-29T15:05:52.270Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-nagent-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.377488 | controller | \ 2026-01-29T15:05:52.287Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.377495 | controller | {\"name\":\"keystone-0c90235f-15f3-4ec3-bfcd-49c98653456c\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}}\n 2026-01-29 15:09:29.377500 | controller | \ 2026-01-29T15:05:52.287Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"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\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\"}}}}\n 2026-01-29 15:09:29.377504 | controller | \ 2026-01-29T15:05:52.290Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.377566 | controller | \"ironic\"}\n 2026-01-29T15:05:52.290Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.377571 | controller | defaulter\n 2026-01-29T15:05:52.290Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.377575 | controller | called\n 2026-01-29T15:05:52.293Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.377580 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.293Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.377586 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.297Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.377591 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:52.301Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.377595 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.301Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.377601 | controller | - calling defaulter\n 2026-01-29T15:05:52.301Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.377618 | controller | - defaulter called\n 2026-01-29T15:05:52.304Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.377623 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.304Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.377627 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:52.320Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.377632 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377636 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377640 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377645 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}\n 2026-01-29T15:05:52.323Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.377649 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377658 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377664 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}\n 2026-01-29T15:05:52.325Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.377676 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.377681 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377685 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377689 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}\n 2026-01-29T15:05:52.327Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.377694 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.377698 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377702 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377706 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}\n 2026-01-29T15:05:52.332Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.377710 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.377715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377719 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377723 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377727 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.377732 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377738 | controller | \ 2026-01-29T15:05:52.334Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.377742 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377746 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377751 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377755 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.377759 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377763 | controller | \ 2026-01-29T15:05:52.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.377768 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377772 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377776 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377780 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\"}\n 2026-01-29T15:05:52.341Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.377784 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.377789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377797 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377801 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.377826 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377831 | controller | \ 2026-01-29T15:05:52.344Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.377835 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.377840 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377848 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377852 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\"}\n 2026-01-29T15:05:52.347Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.377856 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.377861 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377873 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377878 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.377882 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377886 | controller | \ 2026-01-29T15:05:52.354Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.377891 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377897 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377901 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377906 | controller | \"61410325-3630-4798-9258-bb15af421503\"}\n 2026-01-29T15:05:52.355Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.377912 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.377916 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.377921 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377925 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377929 | controller | \"61410325-3630-4798-9258-bb15af421503\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.377933 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.377937 | controller | \ 2026-01-29T15:05:52.376Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.377941 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}}\n 2026-01-29 15:09:29.377946 | controller | \ 2026-01-29T15:05:52.382Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}}\n 2026-01-29 15:09:29.377950 | controller | \ 2026-01-29T15:05:52.445Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.377954 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.377958 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377967 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377973 | controller | \"61410325-3630-4798-9258-bb15af421503\"}\n 2026-01-29T15:05:52.446Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.377977 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377982 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.377986 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.377990 | controller | \"61410325-3630-4798-9258-bb15af421503\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.454Z\tERROR\tReconciler 2026-01-29 15:09:29.377994 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.377999 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378003 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378007 | controller | \"61410325-3630-4798-9258-bb15af421503\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378011 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378015 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378020 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378024 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378028 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378032 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378036 | controller | \ 2026-01-29T15:05:52.455Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378041 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378051 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378056 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378060 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\"}\n 2026-01-29T15:05:52.456Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378064 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378069 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378073 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378077 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378081 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378086 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378090 | controller | \ 2026-01-29T15:05:52.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378094 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378098 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378102 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378109 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378113 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\"}\n 2026-01-29T15:05:52.546Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.378117 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378121 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378126 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378130 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.547Z\tERROR\tReconciler 2026-01-29 15:09:29.378134 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378142 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378147 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378151 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378155 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378159 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378164 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378168 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378172 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378176 | controller | \ 2026-01-29T15:05:52.547Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378180 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378188 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378192 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378196 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\"}\n 2026-01-29T15:05:52.548Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378201 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378205 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378209 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378213 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378217 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378228 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378233 | controller | \ 2026-01-29T15:05:52.551Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378237 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378241 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378245 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378251 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378256 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\"}\n 2026-01-29T15:05:52.552Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.378260 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378264 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378268 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378273 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.552Z\tERROR\tReconciler 2026-01-29 15:09:29.378277 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378281 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378285 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378291 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378296 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378300 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378304 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378308 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378313 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378318 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378324 | controller | \ 2026-01-29T15:05:52.558Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378330 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378336 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378342 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378348 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\"}\n 2026-01-29T15:05:52.559Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378354 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378359 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378365 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378370 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378376 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378381 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378387 | controller | \ 2026-01-29T15:05:52.561Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378392 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378398 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378411 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378416 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\"}\n 2026-01-29T15:05:52.562Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.378420 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378436 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378440 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.562Z\tERROR\tReconciler 2026-01-29 15:09:29.378445 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378453 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378460 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378464 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378468 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378473 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378478 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378483 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378487 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378491 | controller | \ 2026-01-29T15:05:52.603Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378495 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378501 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378505 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378510 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\"}\n 2026-01-29T15:05:52.604Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378514 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378518 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378522 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378526 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378531 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378535 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378539 | controller | \ 2026-01-29T15:05:52.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378543 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378547 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378553 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378558 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378562 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\"}\n 2026-01-29T15:05:52.607Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.378566 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378570 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378574 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378579 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.608Z\tERROR\tReconciler 2026-01-29 15:09:29.378583 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378587 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378591 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378596 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378600 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378610 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378615 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378619 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378623 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378627 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378631 | controller | \ 2026-01-29T15:05:52.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378636 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378640 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378644 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378648 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\"}\n 2026-01-29T15:05:52.689Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378652 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378657 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378661 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378665 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378669 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378674 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378678 | controller | \ 2026-01-29T15:05:52.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378682 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378688 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378697 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378701 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\"}\n 2026-01-29T15:05:52.691Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.378705 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378714 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378718 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.692Z\tERROR\tReconciler 2026-01-29 15:09:29.378722 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378730 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378735 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378739 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378743 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378747 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378751 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378756 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378764 | controller | \ 2026-01-29T15:05:52.853Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378768 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378780 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378784 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378789 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\"}\n 2026-01-29T15:05:52.854Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378793 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378801 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378821 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378826 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378830 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378834 | controller | \ 2026-01-29T15:05:52.858Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378839 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378845 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378849 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378853 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378858 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\"}\n 2026-01-29T15:05:52.859Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.378862 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378870 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378874 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:52.859Z\tERROR\tReconciler 2026-01-29 15:09:29.378879 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378883 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378887 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378891 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.378896 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.378900 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.378904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.378908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.378913 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.378917 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.378921 | controller | \ 2026-01-29T15:05:53.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.378925 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378929 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378934 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378938 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\"}\n 2026-01-29T15:05:53.181Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.378942 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.378946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.378950 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.378955 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.378959 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.378963 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.378976 | controller | \ 2026-01-29T15:05:53.183Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.378991 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.378995 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.378999 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379004 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379008 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\"}\n 2026-01-29T15:05:53.183Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.379012 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379017 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379021 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379025 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.184Z\tERROR\tReconciler 2026-01-29 15:09:29.379029 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379033 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379038 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379042 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.379046 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.379050 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.379055 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.379059 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.379063 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.379067 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.379072 | controller | \ 2026-01-29T15:05:53.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.379076 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379082 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379086 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379090 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\"}\n 2026-01-29T15:05:53.825Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.379094 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.379099 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379103 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379107 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379111 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.379116 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.379121 | controller | \ 2026-01-29T15:05:53.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.379126 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.379130 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379134 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379138 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379143 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\"}\n 2026-01-29T15:05:53.828Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.379147 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379162 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379169 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.829Z\tERROR\tReconciler 2026-01-29 15:09:29.379173 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379182 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379186 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.379190 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.379195 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.379199 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.379204 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.379209 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.379213 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.379217 | controller | \ 2026-01-29T15:05:55.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.379222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379226 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379230 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379234 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\"}\n 2026-01-29T15:05:55.111Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.379238 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.379243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379247 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379251 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379255 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.379259 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.379265 | controller | \ 2026-01-29T15:05:55.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.379270 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.379274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379282 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379286 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\"}\n 2026-01-29T15:05:55.113Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.379291 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379299 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379303 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:55.113Z\tERROR\tReconciler 2026-01-29 15:09:29.379308 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379312 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379317 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379323 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.379329 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.379342 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.379349 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.379355 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.379360 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.379366 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.379372 | controller | \ 2026-01-29T15:05:57.674Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.379378 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379386 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379392 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379397 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\"}\n 2026-01-29T15:05:57.674Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.379402 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.379408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379412 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379416 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379420 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.379426 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.379431 | controller | \ 2026-01-29T15:05:57.677Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.379435 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.379439 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379447 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379452 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\"}\n 2026-01-29T15:05:57.678Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.379456 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379460 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379464 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379469 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:57.679Z\tERROR\tReconciler 2026-01-29 15:09:29.379473 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379477 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379481 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379485 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.379490 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.379494 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.379498 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.379503 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.379507 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.379511 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.379515 | controller | \ 2026-01-29T15:06:02.800Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.379520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379535 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379539 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\"}\n 2026-01-29T15:06:02.801Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.379544 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d7e8\t{\"controller\": 2026-01-29 15:09:29.379548 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379552 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379559 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379581 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.379588 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.379592 | controller | \ 2026-01-29T15:06:02.803Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.379596 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.379600 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379604 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379609 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379613 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\"}\n 2026-01-29T15:06:02.804Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.379617 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379621 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379625 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379630 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:02.804Z\tERROR\tReconciler 2026-01-29 15:09:29.379636 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379640 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379645 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379649 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.379653 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.379657 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.379662 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.379666 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.379670 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.379674 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.379679 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.379683 | controller | \e[38;5;243m@ 01/29/26 15:06:12.383\e[0m\n 2026-01-29T15:06:12.386Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.379695 | controller | \"ironic\", \"Namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05: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\":\"2026-01-29T15:05:52Z\"}],\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\",\"resourceVersion\":\"444\",\"uid\":\"49f6d830-0f66-4cb4-b3ac-e9722f1dc64f\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.379703 | controller | 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\":\"# 2026-01-29 15:09:29.379707 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.379713 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.379717 | controller | 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\":\"# 2026-01-29 15:09:29.379722 | controller | 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\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\"}}}}\n 2026-01-29 15:09:29.379726 | controller | \ 2026-01-29T15:06:12.398Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.379730 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379736 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379740 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379744 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\"}\n 2026-01-29T15:06:12.404Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.379749 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.379753 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.379757 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.379761 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379765 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.379770 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.379775 | controller | \ 2026-01-29T15:06:12.410Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.379780 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.379784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379788 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379792 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.379802 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.379824 | controller | \ 2026-01-29T15:06:12.410Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.379829 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.379834 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.379838 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.379842 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\"}\n 2026-01-29T15:06:12.416Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.379846 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.416Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.379851 | controller | - calling defaulter\n 2026-01-29T15:06:12.416Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.379855 | controller | - defaulter called\n 2026-01-29T15:06:12.421Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.379859 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.421Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.379863 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.425Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.379867 | controller | \"ironic\", \"Namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.379872 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.379876 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.379884 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001736640>: 2026-01-29 15:09:29.379890 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.379896 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.379901 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.379907 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.379913 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.379919 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.379925 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.379930 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.379936 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.379941 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.379947 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.379955 | controller | \e[38;5;243m@ 01/29/26 15:06:12.383\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.379960 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.379966 | controller | {{0xc001067080?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.379971 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.379976 | controller | 0xc0005ac180})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.379981 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0010d89c0?, 0xc000588808?}, {0x23cd0dd, 2026-01-29 15:09:29.379985 | controller | 0x4}, {0xc0012486f0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.379989 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0010d89c0?, 0xc0005ac180?}, {0xc0012486f0?, 2026-01-29 15:09:29.379993 | controller | 0xc0010d89c0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.379997 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.380002 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.380006 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023d340, 2026-01-29 15:09:29.380018 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.380023 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023d340, 2026-01-29 15:09:29.380027 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.380032 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.380036 | controller | {{0xc001067080, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.380040 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 15:09:29.380044 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.380049 | controller | +0xc8d\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• 2026-01-29 15:09:29.380053 | controller | [FAILED] [20.253 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 15:09:29.380057 | controller | created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets 2026-01-29 15:09:29.380061 | controller | 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/ironic_controller_test.go:144\e[0m\n\n 2026-01-29 15:09:29.380066 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:53.362Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.380070 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:53.374Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.380075 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-198a3549-4682-4c4d-b8d2-de64c3fdfe95\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}\n 2026-01-29 15:09:29.380081 | controller | \ 2026-01-29T15:05:53.375Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.380094 | controller | \ 2026-01-29T15:05:53.379Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.380100 | controller | \"ironic\"}\n 2026-01-29T15:05:53.379Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.380106 | controller | defaulter\n 2026-01-29T15:05:53.379Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.380111 | controller | called\n 2026-01-29T15:05:53.381Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.380118 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.382Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.380123 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.384Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.380127 | controller | field \"spec.transportURLSecret\"\n 2026-01-29T15:05:53.389Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.380131 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.389Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.380136 | controller | - calling defaulter\n 2026-01-29T15:05:53.389Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.380143 | controller | - defaulter called\n 2026-01-29T15:05:53.391Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.380159 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.391Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.380174 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.404Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.380180 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380185 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380191 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380203 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}\n 2026-01-29T15:05:53.406Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.380209 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380220 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380225 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}\n 2026-01-29T15:05:53.408Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.380231 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.380237 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380246 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380252 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}\n 2026-01-29T15:05:53.414Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.380257 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.380265 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380270 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380276 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}\n 2026-01-29T15:05:53.417Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.380280 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.380285 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380289 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380293 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380297 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}\n 2026-01-29T15:05:53.417Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.380301 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.380305 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.380310 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.380314 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380319 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}\n 2026-01-29T15:05:53.424Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.380325 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380340 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380349 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380354 | controller | \"57c671bf-3eba-49d1-b5f8-f98147ba74f1\"}\n 2026-01-29T15:05:53.424Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.380359 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.380363 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.380367 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.380371 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380376 | controller | \"57c671bf-3eba-49d1-b5f8-f98147ba74f1\"}\n 2026-01-29T15:05:53.432Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.380380 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380400 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380404 | controller | \"0efb14ed-c56b-48cd-b6d0-57d6401bc2fb\"}\n 2026-01-29T15:05:53.432Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.380409 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.380417 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.380421 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.380425 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380430 | controller | \"0efb14ed-c56b-48cd-b6d0-57d6401bc2fb\"}\n 2026-01-29T15:05:53.435Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.380434 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380438 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380442 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380446 | controller | \"dd34c800-2f77-4b42-997e-a8e57e3f6d4a\"}\n 2026-01-29T15:05:53.435Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.380450 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}\n 2026-01-29 15:09:29.380455 | controller | \ 2026-01-29T15:05:53.443Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.380459 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.380463 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380467 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380472 | controller | \"dd34c800-2f77-4b42-997e-a8e57e3f6d4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.380476 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.380480 | controller | \ 2026-01-29T15:05:53.446Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.380487 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380492 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380496 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380500 | controller | \"dd34c800-2f77-4b42-997e-a8e57e3f6d4a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.380504 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.380508 | controller | \ 2026-01-29T15:05:53.456Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.380513 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380517 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380521 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380525 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\"}\n 2026-01-29T15:05:53.456Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.380529 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.380533 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380538 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380542 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380546 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.380552 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.380556 | controller | \ 2026-01-29T15:05:53.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.380560 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.380564 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380568 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380580 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380584 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\"}\n 2026-01-29T15:05:53.464Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.380588 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.380593 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380597 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380601 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.380605 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.380610 | controller | \ 2026-01-29T15:05:53.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.380614 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380618 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380622 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380626 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\"}\n 2026-01-29T15:05:53.465Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.380630 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.380635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380639 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380643 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380647 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.380651 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.380655 | controller | \ 2026-01-29T15:05:53.493Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.380660 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}\n 2026-01-29 15:09:29.380664 | controller | \ 2026-01-29T15:05:53.500Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}\n 2026-01-29 15:09:29.380668 | controller | \ 2026-01-29T15:05:53.560Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.380672 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.380677 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380681 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380685 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380691 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\"}\n 2026-01-29T15:05:53.560Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.380695 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380714 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380725 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.569Z\tERROR\tReconciler 2026-01-29 15:09:29.380735 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380741 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380747 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380752 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.380758 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.380763 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.380769 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.380774 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.380791 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.380798 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.380831 | controller | \ 2026-01-29T15:05:53.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.380844 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380850 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380856 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380862 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\"}\n 2026-01-29T15:05:53.570Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.380867 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.380873 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380879 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380888 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380893 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.380897 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.380901 | controller | \ 2026-01-29T15:05:53.659Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.380905 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.380910 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380914 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380918 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380925 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\"}\n 2026-01-29T15:05:53.660Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.380929 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380938 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380942 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.660Z\tERROR\tReconciler 2026-01-29 15:09:29.380946 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.380950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.380955 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.380959 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.380963 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.380967 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.380971 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.380976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.380980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.380984 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.380988 | controller | \ 2026-01-29T15:05:53.661Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.380992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.380996 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381001 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381005 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\"}\n 2026-01-29T15:05:53.661Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381009 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381022 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381026 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381031 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381035 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381039 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381043 | controller | \ 2026-01-29T15:05:53.663Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381047 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381052 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381056 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381062 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381066 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\"}\n 2026-01-29T15:05:53.664Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.381070 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381078 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381083 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.664Z\tERROR\tReconciler 2026-01-29 15:09:29.381087 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381091 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381095 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381099 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.381104 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.381108 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.381112 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.381116 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.381120 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.381125 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.381131 | controller | \ 2026-01-29T15:05:53.672Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.381136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381141 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381145 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381149 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\"}\n 2026-01-29T15:05:53.673Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381153 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381157 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381161 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381166 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381170 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381174 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381178 | controller | \ 2026-01-29T15:05:53.675Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381182 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381186 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381197 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381204 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381208 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\"}\n 2026-01-29T15:05:53.676Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.381212 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381217 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381221 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381227 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.676Z\tERROR\tReconciler 2026-01-29 15:09:29.381231 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381235 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381239 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381244 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.381248 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.381252 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.381256 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.381263 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.381268 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.381272 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.381276 | controller | \ 2026-01-29T15:05:53.717Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.381280 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381285 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381289 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381293 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\"}\n 2026-01-29T15:05:53.717Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381297 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381301 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381306 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381310 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381314 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381320 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381326 | controller | \ 2026-01-29T15:05:53.720Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381342 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381350 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381359 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381363 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381367 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\"}\n 2026-01-29T15:05:53.720Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.381372 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381376 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381380 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381384 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.721Z\tERROR\tReconciler 2026-01-29 15:09:29.381399 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381404 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381408 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381412 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.381417 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.381421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.381425 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.381429 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.381433 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.381438 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.381445 | controller | \ 2026-01-29T15:05:53.801Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.381450 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381454 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381458 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381462 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\"}\n 2026-01-29T15:05:53.802Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381467 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381471 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381475 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381479 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381485 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381489 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381493 | controller | \ 2026-01-29T15:05:53.804Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381498 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381502 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381508 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381513 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381517 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\"}\n 2026-01-29T15:05:53.805Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.381521 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381529 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381533 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.805Z\tERROR\tReconciler 2026-01-29 15:09:29.381538 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381542 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381546 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381550 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.381555 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.381559 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.381563 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.381567 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.381578 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.381583 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.381587 | controller | \ 2026-01-29T15:05:53.966Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.381591 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381596 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381600 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381604 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\"}\n 2026-01-29T15:05:53.966Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381608 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381612 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381617 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381621 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381625 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381629 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381633 | controller | \ 2026-01-29T15:05:53.968Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381637 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381643 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381652 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381656 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\"}\n 2026-01-29T15:05:53.969Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.381660 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381664 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381668 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381673 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.969Z\tERROR\tReconciler 2026-01-29 15:09:29.381677 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381681 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381685 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381689 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.381694 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.381698 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.381702 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.381706 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.381711 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.381721 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.381739 | controller | \ 2026-01-29T15:05:54.290Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.381746 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381752 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381758 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381764 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\"}\n 2026-01-29T15:05:54.291Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381770 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381786 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381790 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381796 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381824 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381835 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381839 | controller | \ 2026-01-29T15:05:54.294Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381847 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381851 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381859 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381863 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\"}\n 2026-01-29T15:05:54.294Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.381868 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381872 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381876 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381880 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:54.295Z\tERROR\tReconciler 2026-01-29 15:09:29.381884 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381889 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381893 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381897 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.381901 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.381906 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.381910 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.381917 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.381921 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.381925 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.381929 | controller | \ 2026-01-29T15:05:54.936Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.381933 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381937 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381942 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381946 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\"}\n 2026-01-29T15:05:54.937Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.381950 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.381954 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.381958 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.381963 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.381967 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.381971 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.381975 | controller | \ 2026-01-29T15:05:54.940Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.381981 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.381985 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.381998 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382003 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382007 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\"}\n 2026-01-29T15:05:54.941Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.382011 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382020 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382024 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:54.942Z\tERROR\tReconciler 2026-01-29 15:09:29.382028 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382032 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382036 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382041 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.382047 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.382060 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.382070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.382080 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.382086 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.382093 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.382100 | controller | \ 2026-01-29T15:05:56.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.382104 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382109 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382113 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382117 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\"}\n 2026-01-29T15:05:56.223Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.382121 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.382126 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382130 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382134 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382138 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.382142 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.382149 | controller | \ 2026-01-29T15:05:56.225Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.382153 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.382159 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382163 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382167 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382172 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\"}\n 2026-01-29T15:05:56.225Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.382176 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382184 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382189 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:56.226Z\tERROR\tReconciler 2026-01-29 15:09:29.382193 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382208 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382213 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382218 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.382222 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.382226 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.382230 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.382235 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.382239 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.382243 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.382247 | controller | \ 2026-01-29T15:05:58.787Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.382252 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382256 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382260 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382264 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\"}\n 2026-01-29T15:05:58.788Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.382268 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.382273 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382281 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382285 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.382289 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.382296 | controller | \ 2026-01-29T15:05:58.790Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.382300 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.382304 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382312 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382318 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\"}\n 2026-01-29T15:05:58.791Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.382324 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382330 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382336 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382342 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:58.791Z\tERROR\tReconciler 2026-01-29 15:09:29.382348 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382353 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382357 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382361 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.382365 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.382369 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.382373 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.382378 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.382389 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.382394 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.382402 | controller | \ 2026-01-29T15:06:03.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.382406 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382411 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382415 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382419 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\"}\n 2026-01-29T15:06:03.914Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.382423 | controller | ensured MariaDBAccount ironic exists; database username is ironic_25bc\t{\"controller\": 2026-01-29 15:09:29.382427 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382431 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382436 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382440 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.382446 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.382450 | controller | \ 2026-01-29T15:06:03.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.382454 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.382458 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382463 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382467 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382471 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\"}\n 2026-01-29T15:06:03.917Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.382475 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382483 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382488 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:03.917Z\tERROR\tReconciler 2026-01-29 15:09:29.382492 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382500 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382505 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.382509 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.382513 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.382517 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.382521 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.382525 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.382530 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.382534 | controller | \ \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.20260128142552-e2c25eccae5a/test/helpers/secret.go:35 2026-01-29 15:09:29.382538 | controller | \e[38;5;243m@ 01/29/26 15:06:13.501\e[0m\n 2026-01-29T15:06:13.501Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.382550 | controller | \"ironic\", \"Namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:53Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:05:53Z\"}],\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\",\"resourceVersion\":\"537\",\"uid\":\"f3cd8225-8e49-402a-bd4c-034de4c0c4d8\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.382558 | controller | 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\":\"# 2026-01-29 15:09:29.382562 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.382568 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.382573 | controller | 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\":\"# 2026-01-29 15:09:29.382577 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.382581 | controller | \ 2026-01-29T15:06:13.517Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.382585 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382590 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382594 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382598 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\"}\n 2026-01-29T15:06:13.523Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.382603 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.382607 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.382612 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.382616 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382620 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.382624 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.382628 | controller | \ 2026-01-29T15:06:13.527Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.382633 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382650 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382654 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.382658 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.382663 | controller | \ 2026-01-29T15:06:13.527Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.382667 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.382671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.382676 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382680 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\"}\n 2026-01-29T15:06:13.535Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.382685 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:13.535Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.382689 | controller | - calling defaulter\n 2026-01-29T15:06:13.535Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.382693 | controller | - defaulter called\n 2026-01-29T15:06:13.540Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.382697 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:13.540Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.382701 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:13.581Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.382705 | controller | \"ironic\", \"Namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.382711 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.382717 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/secret.go:34 2026-01-29 15:09:29.382725 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000cfc140>: 2026-01-29 15:09:29.382731 | controller | \n secrets \"ironic-config-data\" not found\n {\n ErrStatus: 2026-01-29 15:09:29.382737 | controller | {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.382743 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.382749 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.382754 | controller | \ },\n Status: \"Failure\",\n Message: \"secrets 2026-01-29 15:09:29.382760 | controller | \\\"ironic-config-data\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.382765 | controller | {\n Name: \"ironic-config-data\",\n Group: \"\",\n 2026-01-29 15:09:29.382771 | controller | \ Kind: \"secrets\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.382777 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.382782 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/secret.go:35\e[0m 2026-01-29 15:09:29.382788 | controller | \e[38;5;243m@ 01/29/26 15:06:13.501\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.382794 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, 2026-01-29 15:09:29.382823 | controller | {{_, _}, {_, _}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/secret.go:35 2026-01-29 15:09:29.382835 | controller | +0x1c3\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.7()\n 2026-01-29 15:09:29.382842 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:150 2026-01-29 15:09:29.382848 | controller | +0x10d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.179 2026-01-29 15:09:29.382854 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with 2026-01-29 15:09:29.382859 | controller | nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m\n 2026-01-29 15:09:29.382864 | controller | \ \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:1076\e[0m\n 2026-01-29 15:09:29.382881 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1175\e[0m\n\n 2026-01-29 15:09:29.382888 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:05:53.505Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.382893 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-47f2286d-6ae5-4705-a4b9-9e1714359051\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}}\n 2026-01-29 15:09:29.382900 | controller | \ 2026-01-29T15:05:53.505Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"},\"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 2026-01-29 15:09:29.382906 | controller | \ 2026-01-29T15:05:53.509Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.382912 | controller | \"ironic\"}\n 2026-01-29T15:05:53.509Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.382917 | controller | defaulter\n 2026-01-29T15:05:53.509Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.382923 | controller | called\n 2026-01-29T15:05:53.511Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.382929 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.511Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.382935 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.516Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.382939 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:05:53.519Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.382943 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.519Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.382947 | controller | - calling defaulter\n 2026-01-29T15:05:53.519Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.382954 | controller | - defaulter called\n 2026-01-29T15:05:53.522Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.382959 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.522Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.382963 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:05:53.539Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.382967 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382971 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.382975 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.382980 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}\n 2026-01-29T15:05:53.541Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.382984 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.382988 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.382993 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383000 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}\n 2026-01-29T15:05:53.543Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.383006 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.383011 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383028 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383034 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}\n 2026-01-29T15:05:53.544Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.383040 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.383046 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383052 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383058 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}\n 2026-01-29T15:05:53.550Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383064 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383069 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383073 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383077 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383081 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383086 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383090 | controller | \ 2026-01-29T15:05:53.553Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.383094 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383103 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383107 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.383116 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383120 | controller | \ 2026-01-29T15:05:53.559Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.383125 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383130 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383134 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383138 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\"}\n 2026-01-29T15:05:53.560Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383142 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383151 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383155 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383159 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383163 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383167 | controller | \ 2026-01-29T15:05:53.562Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.383172 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.383176 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383184 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383189 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\"}\n 2026-01-29T15:05:53.566Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.383193 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.383197 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383202 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383206 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383210 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383222 | controller | \ 2026-01-29T15:05:53.574Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.383227 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383231 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383235 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383240 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\"}\n 2026-01-29T15:05:53.574Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383244 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383248 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383252 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383257 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383263 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383267 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383271 | controller | \ 2026-01-29T15:05:53.595Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.383276 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}}\n 2026-01-29 15:09:29.383280 | controller | \ 2026-01-29T15:05:53.600Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}}\n 2026-01-29 15:09:29.383284 | controller | \ 2026-01-29T15:05:53.663Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.383289 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.383293 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383297 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383302 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383306 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\"}\n 2026-01-29T15:05:53.663Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.383310 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383315 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383321 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383327 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.671Z\tERROR\tReconciler 2026-01-29 15:09:29.383346 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383354 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383359 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383365 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.383371 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.383376 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.383382 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.383387 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.383392 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.383397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.383401 | controller | \ 2026-01-29T15:05:53.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.383405 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383411 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383416 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383420 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\"}\n 2026-01-29T15:05:53.672Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383444 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383449 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383453 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383457 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383462 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383466 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383470 | controller | \ 2026-01-29T15:05:53.763Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.383474 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.383478 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383487 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383491 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\"}\n 2026-01-29T15:05:53.763Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.383495 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383499 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383504 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383508 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.771Z\tERROR\tReconciler 2026-01-29 15:09:29.383512 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383516 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383520 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383525 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.383529 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.383533 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.383537 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.383541 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.383546 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.383550 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.383554 | controller | \ 2026-01-29T15:05:53.772Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.383558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383567 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383588 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\"}\n 2026-01-29T15:05:53.773Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383593 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383597 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383601 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383606 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383610 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383614 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383618 | controller | \ 2026-01-29T15:05:53.775Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.383623 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.383627 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383643 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383647 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\"}\n 2026-01-29T15:05:53.775Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.383652 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383656 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383660 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383664 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.776Z\tERROR\tReconciler 2026-01-29 15:09:29.383669 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383673 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383677 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383681 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.383685 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.383690 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.383694 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.383698 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.383702 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.383706 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.383711 | controller | \ 2026-01-29T15:05:53.782Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.383715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383725 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383733 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\"}\n 2026-01-29T15:05:53.782Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383739 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383745 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383751 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383757 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383763 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383769 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383774 | controller | \ 2026-01-29T15:05:53.784Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.383778 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.383782 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383787 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383791 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383795 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\"}\n 2026-01-29T15:05:53.784Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.383800 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383818 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383829 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383836 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.785Z\tERROR\tReconciler 2026-01-29 15:09:29.383854 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383861 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383867 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383872 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.383876 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.383881 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.383885 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.383889 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.383893 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.383897 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.383902 | controller | \ 2026-01-29T15:05:53.826Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.383906 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383910 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383917 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383921 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\"}\n 2026-01-29T15:05:53.827Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.383925 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.383929 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.383934 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383938 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383942 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.383946 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.383950 | controller | \ 2026-01-29T15:05:53.829Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.383955 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.383959 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383967 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383974 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\"}\n 2026-01-29T15:05:53.830Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.383979 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.383983 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.383987 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.383991 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.830Z\tERROR\tReconciler 2026-01-29 15:09:29.383996 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384004 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384008 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.384013 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.384017 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.384021 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.384035 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.384039 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.384044 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.384048 | controller | \ 2026-01-29T15:05:53.911Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.384052 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384059 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384064 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384068 | controller | \"b7d547d7-e822-4674-add3-35231f383978\"}\n 2026-01-29T15:05:53.911Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.384072 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.384077 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384081 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384085 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384091 | controller | \"b7d547d7-e822-4674-add3-35231f383978\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.384095 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.384099 | controller | \ 2026-01-29T15:05:53.914Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.384103 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.384108 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384112 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384116 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384120 | controller | \"b7d547d7-e822-4674-add3-35231f383978\"}\n 2026-01-29T15:05:53.915Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.384124 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384129 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384133 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384137 | controller | \"b7d547d7-e822-4674-add3-35231f383978\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:53.915Z\tERROR\tReconciler 2026-01-29 15:09:29.384141 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384146 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384150 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384154 | controller | \"b7d547d7-e822-4674-add3-35231f383978\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.384158 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.384162 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.384167 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.384171 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.384175 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.384179 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.384184 | controller | \ 2026-01-29T15:05:54.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.384188 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384194 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384198 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384202 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\"}\n 2026-01-29T15:05:54.077Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.384213 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.384218 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384222 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384226 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384231 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.384235 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.384239 | controller | \ 2026-01-29T15:05:54.079Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.384243 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.384247 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384254 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384258 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384263 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\"}\n 2026-01-29T15:05:54.079Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.384267 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384278 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384286 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:54.079Z\tERROR\tReconciler 2026-01-29 15:09:29.384292 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384298 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384304 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384309 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.384314 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.384319 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.384325 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.384331 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.384337 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.384343 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.384348 | controller | \ 2026-01-29T15:05:54.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.384356 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384363 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384369 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384374 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\"}\n 2026-01-29T15:05:54.401Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.384380 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.384386 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384390 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384394 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384398 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.384402 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.384407 | controller | \ 2026-01-29T15:05:54.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.384411 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.384415 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384429 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384435 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384440 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\"}\n 2026-01-29T15:05:54.403Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.384446 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384451 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384457 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384463 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:54.404Z\tERROR\tReconciler 2026-01-29 15:09:29.384468 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384474 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384480 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384485 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.384490 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.384494 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.384498 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.384502 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.384507 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.384512 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.384518 | controller | \ 2026-01-29T15:05:55.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.384539 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384545 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384551 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384556 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\"}\n 2026-01-29T15:05:55.044Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.384646 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.384655 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384659 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384664 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384668 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.384672 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.384677 | controller | \ 2026-01-29T15:05:55.046Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.384681 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.384685 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384694 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384698 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\"}\n 2026-01-29T15:05:55.047Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.384702 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384707 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384711 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384715 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:55.047Z\tERROR\tReconciler 2026-01-29 15:09:29.384731 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384740 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384748 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.384753 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.384757 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.384762 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.384766 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.384770 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.384774 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.384781 | controller | \ 2026-01-29T15:05:56.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.384785 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384792 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384796 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384800 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\"}\n 2026-01-29T15:05:56.328Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.384827 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.384833 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.384839 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384845 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384851 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.384856 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.384860 | controller | \ 2026-01-29T15:05:56.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.384864 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.384871 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384876 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384884 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384899 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\"}\n 2026-01-29T15:05:56.330Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.384905 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384910 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384915 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384920 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:56.331Z\tERROR\tReconciler 2026-01-29 15:09:29.384925 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.384930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.384935 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.384940 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.384945 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.384950 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.384954 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.385082 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.385101 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.385109 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.385119 | controller | \ 2026-01-29T15:05:58.892Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.385125 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.385131 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385137 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385142 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\"}\n 2026-01-29T15:05:58.893Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.385146 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.385150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.385154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385159 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385163 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.385167 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.385172 | controller | \ 2026-01-29T15:05:58.896Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.385178 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.385183 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385189 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385195 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385201 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\"}\n 2026-01-29T15:05:58.896Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.385207 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385213 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385219 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385224 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:05:58.897Z\tERROR\tReconciler 2026-01-29 15:09:29.385230 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385236 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385242 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385248 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.385254 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.385259 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.385264 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.385268 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.385272 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.385281 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.385287 | controller | \ 2026-01-29T15:06:04.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.385293 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.385302 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385308 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385314 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\"}\n 2026-01-29T15:06:04.018Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.385320 | controller | ensured MariaDBAccount ironic exists; database username is ironic_45d0\t{\"controller\": 2026-01-29 15:09:29.385336 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.385343 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385349 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385354 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.385360 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.385366 | controller | \ 2026-01-29T15:06:04.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.385371 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.385377 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385383 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385389 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385395 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\"}\n 2026-01-29T15:06:04.022Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.385401 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385407 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385413 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385419 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:04.025Z\tERROR\tReconciler 2026-01-29 15:09:29.385424 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385430 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385436 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385442 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.385448 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.385454 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.385459 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.385463 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.385467 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.385474 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.385479 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.385483 | controller | \e[38;5;243m@ 01/29/26 15:06:13.601\e[0m\n 2026-01-29T15:06:13.604Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.385498 | controller | \"ironic\", \"Namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:53Z\",\"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\":\"2026-01-29T15:05:53Z\"}],\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\",\"resourceVersion\":\"534\",\"uid\":\"cd2109d2-cc05-4913-9347-70954a27e924\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.385504 | controller | 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\":\"# 2026-01-29 15:09:29.385509 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.385516 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.385521 | controller | 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\":\"# 2026-01-29 15:09:29.385525 | controller | 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 2026-01-29 15:09:29.385530 | controller | \ 2026-01-29T15:06:13.616Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.385536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.385540 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385544 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385548 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\"}\n 2026-01-29T15:06:13.620Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.385553 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.385557 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.385561 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.385565 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385570 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.385574 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.385578 | controller | \ 2026-01-29T15:06:13.627Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.385582 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.385587 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385591 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385595 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.385601 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.385610 | controller | \ 2026-01-29T15:06:13.627Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.385623 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.385641 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.385648 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.385654 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\"}\n 2026-01-29T15:06:13.632Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.385660 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:13.632Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.385665 | controller | - calling defaulter\n 2026-01-29T15:06:13.632Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.385671 | controller | - defaulter called\n 2026-01-29T15:06:13.637Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.385677 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:13.637Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.385682 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:13.643Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.385688 | controller | \"ironic\", \"Namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.385693 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.385699 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.385709 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001a3b360>: 2026-01-29 15:09:29.385714 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.385723 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.385729 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.385735 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.385740 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.385746 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.385752 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.385757 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.385763 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.385769 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.385775 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.385780 | controller | \e[38;5;243m@ 01/29/26 15:06:13.601\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.385786 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.385792 | controller | {{0xc000d97b30?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.385797 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.385824 | controller | 0xc001104080})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.385834 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0013d0f60?, 0x3b664e0?}, {0x23cd0dd, 2026-01-29 15:09:29.385840 | controller | 0x4}, {0xc000755830, 0x1, 0x1f80004?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.385846 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0013d0f60?, 0xc001104080?}, {0xc000755830?, 2026-01-29 15:09:29.385851 | controller | 0xc0013d0f60?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.385857 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.385862 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.385868 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0013d61c0, 2026-01-29 15:09:29.385874 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.385883 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0013d61c0, 2026-01-29 15:09:29.385888 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.386086 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.386092 | controller | {{0xc000d97b30, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.386098 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 15:09:29.386104 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.386114 | controller | +0x69d\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• 2026-01-29 15:09:29.386119 | controller | [FAILED] [20.190 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.386125 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing 2026-01-29 15:09:29.386130 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.386135 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:322\e[0m\n\n 2026-01-29 15:09:29.386140 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:12.872Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.386146 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:12.876Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.386151 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:06:12.885Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.386156 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-9aac359e-3840-47c1-82cb-770ca29d29b3\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}}\n 2026-01-29 15:09:29.386162 | controller | \ 2026-01-29T15:06:12.885Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"},\"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 2026-01-29 15:09:29.386168 | controller | \ 2026-01-29T15:06:12.889Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.386173 | controller | \"ironic\"}\n 2026-01-29T15:06:12.889Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.386179 | controller | defaulter\n 2026-01-29T15:06:12.889Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.386184 | controller | called\n 2026-01-29T15:06:12.891Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.386189 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.891Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.386194 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.898Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.386199 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.898Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.386204 | controller | - calling defaulter\n 2026-01-29T15:06:12.898Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.386210 | controller | - defaulter called\n 2026-01-29T15:06:12.902Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.386218 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.902Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.386233 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:12.916Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.386239 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386245 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386250 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386255 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}\n 2026-01-29T15:06:12.918Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.386260 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386266 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386271 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386279 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}\n 2026-01-29T15:06:12.920Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.386284 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.386290 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386295 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386300 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}\n 2026-01-29T15:06:12.922Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.386305 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.386310 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386315 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386321 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}\n 2026-01-29T15:06:12.927Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.386326 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.386331 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386336 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386341 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386347 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.386352 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386357 | controller | \ 2026-01-29T15:06:12.929Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.386362 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386367 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386374 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386380 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.386385 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386392 | controller | \ 2026-01-29T15:06:12.936Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.386397 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386402 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386408 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386413 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\"}\n 2026-01-29T15:06:12.937Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.386418 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.386423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386428 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386434 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386439 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.386452 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386458 | controller | \ 2026-01-29T15:06:12.939Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.386463 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.386468 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386474 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386479 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386485 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\"}\n 2026-01-29T15:06:12.942Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.386490 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.386495 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386500 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386506 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.386511 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386516 | controller | \ 2026-01-29T15:06:12.949Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.386521 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386526 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386531 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386537 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\"}\n 2026-01-29T15:06:12.949Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.386542 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.386547 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386552 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386557 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386562 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.386570 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386576 | controller | \ 2026-01-29T15:06:12.970Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.386581 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}}\n 2026-01-29 15:09:29.386586 | controller | \ 2026-01-29T15:06:12.975Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}}\n 2026-01-29 15:09:29.386591 | controller | \ 2026-01-29T15:06:13.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.386598 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.386604 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386614 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386619 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\"}\n 2026-01-29T15:06:13.040Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.386625 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386635 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386640 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.047Z\tERROR\tReconciler 2026-01-29 15:09:29.386645 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386666 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386671 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.386677 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.386682 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.386688 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.386693 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.386700 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.386705 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.386710 | controller | \ 2026-01-29T15:06:13.048Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.386715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386726 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386731 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\"}\n 2026-01-29T15:06:13.048Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.386736 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.386743 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386748 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386754 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386759 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.386764 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386769 | controller | \ 2026-01-29T15:06:13.141Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.386774 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.386779 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386785 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386790 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386795 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\"}\n 2026-01-29T15:06:13.141Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.386800 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386827 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386833 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386839 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.151Z\tERROR\tReconciler 2026-01-29 15:09:29.386845 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386850 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386855 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386860 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.386865 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.386871 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.386876 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.386881 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.386886 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.386892 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.386905 | controller | \ 2026-01-29T15:06:13.152Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.386911 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386921 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386927 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\"}\n 2026-01-29T15:06:13.152Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.386934 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.386940 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.386945 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386950 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386956 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.386961 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.386966 | controller | \ 2026-01-29T15:06:13.154Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.386972 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.386977 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.386982 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.386987 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.386993 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\"}\n 2026-01-29T15:06:13.155Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.386998 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387008 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387014 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.155Z\tERROR\tReconciler 2026-01-29 15:09:29.387019 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387032 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387037 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.387043 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.387048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.387053 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.387059 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.387064 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.387070 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.387076 | controller | \ 2026-01-29T15:06:13.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.387082 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387087 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387093 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387101 | controller | \"b0319b39-8646-4c04-9700-de815973a350\"}\n 2026-01-29T15:06:13.163Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.387107 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.387113 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387119 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387134 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387140 | controller | \"b0319b39-8646-4c04-9700-de815973a350\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.387146 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.387151 | controller | \ 2026-01-29T15:06:13.166Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.387157 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.387162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387175 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387181 | controller | \"b0319b39-8646-4c04-9700-de815973a350\"}\n 2026-01-29T15:06:13.166Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.387186 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387198 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387204 | controller | \"b0319b39-8646-4c04-9700-de815973a350\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.166Z\tERROR\tReconciler 2026-01-29 15:09:29.387210 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387222 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387228 | controller | \"b0319b39-8646-4c04-9700-de815973a350\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.387234 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.387240 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.387246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.387252 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.387257 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.387261 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.387266 | controller | \ 2026-01-29T15:06:13.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.387270 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387274 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387278 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387285 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\"}\n 2026-01-29T15:06:13.208Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.387290 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.387294 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387302 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387307 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.387311 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.387315 | controller | \ 2026-01-29T15:06:13.210Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.387319 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.387323 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387328 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387332 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387349 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\"}\n 2026-01-29T15:06:13.210Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.387354 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387366 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387371 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.211Z\tERROR\tReconciler 2026-01-29 15:09:29.387377 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387384 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387390 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387396 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.387402 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.387408 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.387413 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.387420 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.387426 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.387432 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.387437 | controller | \ 2026-01-29T15:06:13.293Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.387444 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387450 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387458 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387464 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\"}\n 2026-01-29T15:06:13.294Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.387470 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.387476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387483 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387489 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387494 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.387500 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.387504 | controller | \ 2026-01-29T15:06:13.296Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.387508 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.387515 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387524 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387528 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\"}\n 2026-01-29T15:06:13.296Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.387533 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387541 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387545 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.297Z\tERROR\tReconciler 2026-01-29 15:09:29.387550 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387555 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387560 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387573 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.387577 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.387585 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.387628 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.387633 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.387637 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.387641 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.387645 | controller | \ 2026-01-29T15:06:13.457Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.387650 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387654 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387661 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387665 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\"}\n 2026-01-29T15:06:13.458Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.387669 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.387673 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387682 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387686 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.387692 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.387697 | controller | \ 2026-01-29T15:06:13.461Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.387701 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.387705 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387713 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387718 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\"}\n 2026-01-29T15:06:13.461Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.387722 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387730 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387735 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.462Z\tERROR\tReconciler 2026-01-29 15:09:29.387739 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387747 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387752 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.387756 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.387760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.387764 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.387768 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.387773 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.387777 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.387791 | controller | \ 2026-01-29T15:06:13.782Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.387796 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387802 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387823 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387827 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\"}\n 2026-01-29T15:06:13.783Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.387831 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.387836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.387840 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387844 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387848 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.387853 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.387859 | controller | \ 2026-01-29T15:06:13.785Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.387865 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.387871 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387877 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387881 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387885 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\"}\n 2026-01-29T15:06:13.785Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.387889 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387894 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387898 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387903 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:13.785Z\tERROR\tReconciler 2026-01-29 15:09:29.387909 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.387915 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.387920 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.387925 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.387929 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.387933 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.387974 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.387979 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.387983 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.387987 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.387992 | controller | \ 2026-01-29T15:06:14.427Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.388000 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388006 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388012 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388017 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\"}\n 2026-01-29T15:06:14.427Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.388021 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.388025 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388079 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388088 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.388094 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.388100 | controller | \ 2026-01-29T15:06:14.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.388127 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.388132 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388137 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388142 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388148 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\"}\n 2026-01-29T15:06:14.429Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.388154 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388164 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388168 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.430Z\tERROR\tReconciler 2026-01-29 15:09:29.388173 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388211 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388222 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.388229 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.388262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.388281 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.388290 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.388296 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.388301 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.388307 | controller | \ 2026-01-29T15:06:15.710Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.388317 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388323 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388329 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388335 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\"}\n 2026-01-29T15:06:15.711Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.388339 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.388343 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388347 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388352 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388356 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.388360 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.388364 | controller | \ 2026-01-29T15:06:15.714Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.388368 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.388373 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388377 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388381 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388396 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\"}\n 2026-01-29T15:06:15.714Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.388402 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388410 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388414 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:15.715Z\tERROR\tReconciler 2026-01-29 15:09:29.388419 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388423 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388427 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388431 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.388435 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.388440 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.388444 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.388448 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.388452 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.388456 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.388463 | controller | \ 2026-01-29T15:06:18.275Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.388467 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388471 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388476 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388480 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\"}\n 2026-01-29T15:06:18.276Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.388487 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.388491 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388500 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388504 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.388508 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.388512 | controller | \ 2026-01-29T15:06:18.279Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.388516 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.388520 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388529 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388533 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\"}\n 2026-01-29T15:06:18.279Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.388537 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388541 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388545 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388550 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:18.280Z\tERROR\tReconciler 2026-01-29 15:09:29.388555 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388561 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388565 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388575 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.388580 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.388584 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.388588 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.388593 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.388597 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.388601 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.388608 | controller | \ 2026-01-29T15:06:23.401Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.388613 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388617 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388621 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388625 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\"}\n 2026-01-29T15:06:23.402Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.388629 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.388634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388642 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388646 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.388650 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.388654 | controller | \ 2026-01-29T15:06:23.404Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.388659 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.388663 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388667 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388671 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388675 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\"}\n 2026-01-29T15:06:23.405Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.388680 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388688 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388692 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:23.406Z\tERROR\tReconciler 2026-01-29 15:09:29.388697 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388705 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388709 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.388713 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.388718 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.388722 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.388726 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.388730 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.388736 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.388745 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.388750 | controller | \e[38;5;243m@ 01/29/26 15:06:32.976\e[0m\n 2026-01-29T15:06:32.977Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.388755 | controller | \"ironic\", \"Namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:12Z\"}],\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\",\"resourceVersion\":\"517\",\"uid\":\"0cc99820-08fc-4320-a93b-2ecec3a56dcf\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.388761 | controller | 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\":\"# 2026-01-29 15:09:29.388765 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.388772 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.388776 | controller | 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\":\"# 2026-01-29 15:09:29.388781 | controller | 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 2026-01-29 15:09:29.388785 | controller | \ 2026-01-29T15:06:32.988Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.388789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388818 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388827 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388843 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\"}\n 2026-01-29T15:06:32.995Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.388852 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.388858 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.388875 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.388882 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388888 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.388894 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.388900 | controller | \ 2026-01-29T15:06:32.998Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.388906 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.388912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388918 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388923 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.388929 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.388934 | controller | \ 2026-01-29T15:06:32.998Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.388939 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.388944 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.388949 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.388955 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\"}\n 2026-01-29T15:06:33.004Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.388960 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.004Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.388965 | controller | - calling defaulter\n 2026-01-29T15:06:33.004Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.388970 | controller | - defaulter called\n 2026-01-29T15:06:33.008Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.388975 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.008Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.388980 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.014Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.388985 | controller | \"ironic\", \"Namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.388991 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.388996 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.389005 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0012a6320>: 2026-01-29 15:09:29.389011 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.389016 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.389024 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.389029 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.389034 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.389039 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.389044 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.389050 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.389055 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.389060 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.389065 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.389070 | controller | \e[38;5;243m@ 01/29/26 15:06:32.976\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.389075 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.389080 | controller | {{0xc001799350?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.389098 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.389103 | controller | 0xc000a97240})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.389109 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00176af00?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.389114 | controller | 0x4}, {0xc001126090, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.389119 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00176af00?, 0xc000a97240?}, {0xc001126090?, 2026-01-29 15:09:29.389124 | controller | 0xc00176af00?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.389129 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.389134 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.389140 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00029e380, 2026-01-29 15:09:29.389145 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.389150 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00029e380, 2026-01-29 15:09:29.389155 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.389160 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.389165 | controller | {{0xc001799350, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.389171 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.389176 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.389181 | controller | +0x8a7\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• 2026-01-29 15:09:29.389188 | controller | [FAILED] [20.154 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.389194 | controller | rollout is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment 2026-01-29 15:09:29.389199 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.389204 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:532\e[0m\n\n 2026-01-29 15:09:29.389209 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:14.351Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.389215 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:14.354Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.389221 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:06:14.365Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.389227 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-34719897-a700-4c00-9f3e-13b9c8f77a4c\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}}\n 2026-01-29 15:09:29.389241 | controller | \ 2026-01-29T15:06:14.365Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"},\"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 2026-01-29 15:09:29.389248 | controller | \ 2026-01-29T15:06:14.368Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.389253 | controller | \"ironic\"}\n 2026-01-29T15:06:14.368Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.389258 | controller | defaulter\n 2026-01-29T15:06:14.368Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.389263 | controller | called\n 2026-01-29T15:06:14.371Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.389268 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.371Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.389273 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.379Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.389279 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.379Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.389284 | controller | - calling defaulter\n 2026-01-29T15:06:14.379Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.389289 | controller | - defaulter called\n 2026-01-29T15:06:14.382Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.389294 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.382Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.389302 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.400Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.389309 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389314 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389319 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389325 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}\n 2026-01-29T15:06:14.402Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.389330 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389340 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389347 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}\n 2026-01-29T15:06:14.404Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.389352 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.389357 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389363 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389368 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}\n 2026-01-29T15:06:14.407Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.389373 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.389378 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389384 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389389 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}\n 2026-01-29T15:06:14.412Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.389394 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.389399 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389405 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389410 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389415 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.389420 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.389425 | controller | \ 2026-01-29T15:06:14.415Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.389430 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389441 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389453 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.389458 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.389464 | controller | \ 2026-01-29T15:06:14.423Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.389469 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389476 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389482 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389487 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\"}\n 2026-01-29T15:06:14.423Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.389492 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.389497 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389502 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389508 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389513 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.389518 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.389523 | controller | \ 2026-01-29T15:06:14.425Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.389529 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.389534 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389539 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389544 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389549 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\"}\n 2026-01-29T15:06:14.429Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.389555 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}}\n 2026-01-29 15:09:29.389560 | controller | \ 2026-01-29T15:06:14.435Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.389565 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389570 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389575 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389580 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.389588 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.389593 | controller | \ 2026-01-29T15:06:14.436Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}}\n 2026-01-29 15:09:29.389598 | controller | \ 2026-01-29T15:06:14.436Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.389604 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389609 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389614 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389619 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\"}\n 2026-01-29T15:06:14.437Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.389624 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.389630 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389635 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389642 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389647 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.389652 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.389658 | controller | \ 2026-01-29T15:06:14.526Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.389663 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.389674 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389680 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389685 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389690 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\"}\n 2026-01-29T15:06:14.526Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.389695 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389700 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389706 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389711 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.533Z\tERROR\tReconciler 2026-01-29 15:09:29.389716 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389721 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389726 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389732 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.389737 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.389742 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.389747 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.389753 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.389758 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.389763 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.389768 | controller | \ 2026-01-29T15:06:14.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.389773 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389779 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389784 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389790 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\"}\n 2026-01-29T15:06:14.534Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.389795 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.389821 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389842 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389847 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.389852 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.389858 | controller | \ 2026-01-29T15:06:14.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.389863 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.389868 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389873 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389879 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389884 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\"}\n 2026-01-29T15:06:14.627Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.389889 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389894 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389900 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389912 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.627Z\tERROR\tReconciler 2026-01-29 15:09:29.389917 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.389923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389931 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389936 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.389942 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.389947 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.389952 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.389958 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.389963 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.389968 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.389974 | controller | \ 2026-01-29T15:06:14.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.389979 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.389984 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.389989 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.389995 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\"}\n 2026-01-29T15:06:14.628Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390000 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390005 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390013 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390018 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390026 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390031 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390036 | controller | \ 2026-01-29T15:06:14.630Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390042 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390047 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390053 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390058 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390064 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\"}\n 2026-01-29T15:06:14.630Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.390069 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390075 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390081 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390087 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.631Z\tERROR\tReconciler 2026-01-29 15:09:29.390092 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390104 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390109 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.390115 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.390120 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.390126 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.390139 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.390146 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.390152 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.390158 | controller | \ 2026-01-29T15:06:14.638Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.390164 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390170 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390176 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390182 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\"}\n 2026-01-29T15:06:14.639Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390188 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390204 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390210 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390216 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390222 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390228 | controller | \ 2026-01-29T15:06:14.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390235 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390241 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390247 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390253 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390259 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\"}\n 2026-01-29T15:06:14.641Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.390268 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390274 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390280 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390285 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.641Z\tERROR\tReconciler 2026-01-29 15:09:29.390291 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390297 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390302 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390308 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.390314 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.390320 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.390326 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.390334 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.390340 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.390346 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.390350 | controller | \ 2026-01-29T15:06:14.682Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.390354 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390358 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390362 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390367 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\"}\n 2026-01-29T15:06:14.683Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390378 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390385 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390389 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390394 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390398 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390402 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390406 | controller | \ 2026-01-29T15:06:14.684Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390410 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390415 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390423 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390427 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\"}\n 2026-01-29T15:06:14.685Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.390431 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390440 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390444 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.685Z\tERROR\tReconciler 2026-01-29 15:09:29.390448 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390453 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390457 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390461 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.390465 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.390469 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.390473 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.390478 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.390482 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.390486 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.390490 | controller | \ 2026-01-29T15:06:14.766Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.390494 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390499 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390503 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390507 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\"}\n 2026-01-29T15:06:14.766Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390513 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390517 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390521 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390525 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390529 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390535 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390540 | controller | \ 2026-01-29T15:06:14.769Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390544 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390553 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390558 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390562 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390566 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\"}\n 2026-01-29T15:06:14.769Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.390571 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390575 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390579 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390583 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.770Z\tERROR\tReconciler 2026-01-29 15:09:29.390588 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390596 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390600 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.390605 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.390609 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.390613 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.390617 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.390621 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.390626 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.390630 | controller | \ 2026-01-29T15:06:14.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.390634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390642 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390647 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\"}\n 2026-01-29T15:06:14.932Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390653 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390658 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390662 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390667 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390671 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390675 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390679 | controller | \ 2026-01-29T15:06:14.933Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390684 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390688 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390694 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390699 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390704 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\"}\n 2026-01-29T15:06:14.934Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.390708 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390712 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390716 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390726 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.934Z\tERROR\tReconciler 2026-01-29 15:09:29.390730 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390739 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390743 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.390747 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.390751 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.390755 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.390760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.390764 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.390768 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.390772 | controller | \ 2026-01-29T15:06:15.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.390777 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390781 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390785 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390791 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\"}\n 2026-01-29T15:06:15.472Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390795 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390799 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390820 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390827 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390832 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390836 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390843 | controller | \ 2026-01-29T15:06:15.474Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390847 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390851 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390856 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390860 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390864 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\"}\n 2026-01-29T15:06:15.474Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.390868 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390872 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390877 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390881 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:15.475Z\tERROR\tReconciler 2026-01-29 15:09:29.390885 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390889 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390893 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390898 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.390902 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.390906 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.390910 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.390920 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.390925 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.390929 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.390933 | controller | \ 2026-01-29T15:06:16.116Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.390938 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390942 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390946 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390952 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\"}\n 2026-01-29T15:06:16.117Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.390956 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.390961 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.390965 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390969 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.390973 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.390977 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.390982 | controller | \ 2026-01-29T15:06:16.119Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.390986 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.390990 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.390994 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.390998 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391002 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\"}\n 2026-01-29T15:06:16.119Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.391007 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391011 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391015 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391019 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:16.120Z\tERROR\tReconciler 2026-01-29 15:09:29.391024 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391029 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391034 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391038 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.391042 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.391046 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.391050 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.391055 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.391059 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.391063 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.391067 | controller | \ 2026-01-29T15:06:17.401Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.391071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391076 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391082 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391086 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\"}\n 2026-01-29T15:06:17.402Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.391097 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.391102 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391106 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391110 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391114 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.391118 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.391123 | controller | \ 2026-01-29T15:06:17.405Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.391127 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.391131 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391135 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391139 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391144 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\"}\n 2026-01-29T15:06:17.406Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.391148 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391152 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391156 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391160 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:17.406Z\tERROR\tReconciler 2026-01-29 15:09:29.391164 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391173 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391177 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.391181 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.391185 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.391190 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.391194 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.391198 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.391202 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.391206 | controller | \ 2026-01-29T15:06:19.967Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.391212 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391226 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391232 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\"}\n 2026-01-29T15:06:19.968Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.391238 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.391244 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391252 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391256 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.391261 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.391265 | controller | \ 2026-01-29T15:06:19.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.391269 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.391273 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391288 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391292 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\"}\n 2026-01-29T15:06:19.971Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.391296 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391300 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391305 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391309 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:19.972Z\tERROR\tReconciler 2026-01-29 15:09:29.391313 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391317 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391323 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391335 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.391347 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.391353 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.391359 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.391363 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.391367 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.391371 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.391376 | controller | \ 2026-01-29T15:06:25.093Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.391380 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391390 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391394 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391399 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\"}\n 2026-01-29T15:06:25.093Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.391403 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.391409 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391413 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391417 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391421 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.391425 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.391430 | controller | \ 2026-01-29T15:06:25.100Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.391434 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.391438 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391442 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391446 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391451 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\"}\n 2026-01-29T15:06:25.101Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.391455 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391459 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391463 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391467 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:25.102Z\tERROR\tReconciler 2026-01-29 15:09:29.391481 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391486 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391490 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391494 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.391498 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.391502 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.391507 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.391511 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.391515 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.391519 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.391523 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.391529 | controller | \e[38;5;243m@ 01/29/26 15:06:34.437\e[0m\n 2026-01-29T15:06:34.437Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.391534 | controller | \"ironic\", \"Namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:14Z\",\"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\":\"2026-01-29T15:06:14Z\"}],\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\",\"resourceVersion\":\"646\",\"uid\":\"27d5ad23-33b0-4ffb-98c8-cd5b7108be43\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.391541 | controller | 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\":\"# 2026-01-29 15:09:29.391545 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.391551 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.391560 | controller | 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\":\"# 2026-01-29 15:09:29.391566 | controller | 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 2026-01-29 15:09:29.391570 | controller | \ 2026-01-29T15:06:34.447Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.391574 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391578 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391582 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391588 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\"}\n 2026-01-29T15:06:34.450Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.391593 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.391619 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.391626 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.391631 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391637 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.391641 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.391645 | controller | \ 2026-01-29T15:06:34.456Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.391649 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391654 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391658 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391662 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.391666 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.391670 | controller | \ 2026-01-29T15:06:34.456Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.391674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.391679 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.391683 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391688 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\"}\n 2026-01-29T15:06:34.462Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.391693 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.462Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.391697 | controller | - calling defaulter\n 2026-01-29T15:06:34.462Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.391701 | controller | - defaulter called\n 2026-01-29T15:06:34.467Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.391705 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.467Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.391709 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.473Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.391714 | controller | \"ironic\", \"Namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.391718 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.391725 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.391730 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001a69860>: 2026-01-29 15:09:29.391735 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.391739 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.391743 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.391747 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.391757 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.391763 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.391767 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.391771 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.391776 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.391780 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.391784 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.391788 | controller | \e[38;5;243m@ 01/29/26 15:06:34.437\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.391792 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.391797 | controller | {{0xc000514cf0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.391801 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.391817 | controller | 0xc000e5cdc0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.391825 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001738450?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.391830 | controller | 0x4}, {0xc000580d80, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.391834 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001738450?, 0xc000e5cdc0?}, {0xc000580d80?, 2026-01-29 15:09:29.391838 | controller | 0xc001738450?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.391842 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.391846 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.391850 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00013df10, 2026-01-29 15:09:29.391855 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.391859 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00013df10, 2026-01-29 15:09:29.391863 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.391867 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.391872 | controller | {{0xc000514cf0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.391876 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.391880 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.391884 | controller | +0x8a7\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.264 2026-01-29 15:09:29.391888 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with 2026-01-29 15:09:29.391893 | controller | nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m\n 2026-01-29 15:09:29.391899 | controller | \ \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:1076\e[0m\n 2026-01-29 15:09:29.391903 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1276\e[0m\n\n 2026-01-29 15:09:29.391907 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:14.436Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.391911 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-d24046b8-57de-4256-ad48-6cb98f37a799\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}}\n 2026-01-29 15:09:29.391921 | controller | \ 2026-01-29T15:06:14.436Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"},\"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 2026-01-29 15:09:29.391926 | controller | \ 2026-01-29T15:06:14.444Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.391931 | controller | \"ironic\"}\n 2026-01-29T15:06:14.444Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.391935 | controller | defaulter\n 2026-01-29T15:06:14.444Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.391939 | controller | called\n 2026-01-29T15:06:14.447Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.391943 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.447Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.391948 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.451Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.391952 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:14.454Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.391956 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.454Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.391960 | controller | - calling defaulter\n 2026-01-29T15:06:14.454Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.391964 | controller | - defaulter called\n 2026-01-29T15:06:14.457Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.391968 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.457Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.391972 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:14.474Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.391977 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.391981 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.391985 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.391989 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}\n 2026-01-29T15:06:14.476Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.391995 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392004 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392008 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}\n 2026-01-29T15:06:14.478Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.392012 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.392017 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392021 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392025 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}\n 2026-01-29T15:06:14.480Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.392029 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.392034 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392038 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392044 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}\n 2026-01-29T15:06:14.484Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392053 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392057 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392061 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392066 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392070 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392074 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392078 | controller | \ 2026-01-29T15:06:14.488Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.392082 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392087 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392091 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392095 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.392101 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392105 | controller | \ 2026-01-29T15:06:14.495Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392110 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392114 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392118 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392122 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\"}\n 2026-01-29T15:06:14.496Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392126 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392136 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392141 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392145 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392149 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392153 | controller | \ 2026-01-29T15:06:14.498Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.392157 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.392161 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392170 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392174 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\"}\n 2026-01-29T15:06:14.502Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.392178 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.392182 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392187 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392191 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392195 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392199 | controller | \ 2026-01-29T15:06:14.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392203 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392207 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392213 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392219 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\"}\n 2026-01-29T15:06:14.511Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392235 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392256 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392261 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392265 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392269 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392273 | controller | \ 2026-01-29T15:06:14.528Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.392278 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}}\n 2026-01-29 15:09:29.392282 | controller | \ 2026-01-29T15:06:14.535Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}}\n 2026-01-29 15:09:29.392286 | controller | \ 2026-01-29T15:06:14.598Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.392294 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.392298 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392302 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392306 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392310 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\"}\n 2026-01-29T15:06:14.599Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.392314 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392320 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392325 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392338 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.607Z\tERROR\tReconciler 2026-01-29 15:09:29.392349 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392356 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392361 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392365 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.392369 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.392373 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.392378 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.392382 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.392386 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.392390 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.392394 | controller | \ 2026-01-29T15:06:14.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392398 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392406 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392410 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392415 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\"}\n 2026-01-29T15:06:14.609Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392419 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392431 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392436 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392440 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392444 | controller | \ 2026-01-29T15:06:14.699Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.392458 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.392463 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392472 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392476 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\"}\n 2026-01-29T15:06:14.700Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.392480 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392484 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392488 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392493 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.700Z\tERROR\tReconciler 2026-01-29 15:09:29.392497 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392501 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392505 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392509 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.392514 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.392518 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.392522 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.392526 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.392530 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.392535 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.392539 | controller | \ 2026-01-29T15:06:14.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392545 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392549 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392553 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392558 | controller | \"c8c77901-c546-4485-b210-9e963f133805\"}\n 2026-01-29T15:06:14.701Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392562 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392566 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392570 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392574 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392579 | controller | \"c8c77901-c546-4485-b210-9e963f133805\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392583 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392589 | controller | \ 2026-01-29T15:06:14.702Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.392595 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.392599 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392603 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392607 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392612 | controller | \"c8c77901-c546-4485-b210-9e963f133805\"}\n 2026-01-29T15:06:14.703Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.392616 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392628 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392633 | controller | \"c8c77901-c546-4485-b210-9e963f133805\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.703Z\tERROR\tReconciler 2026-01-29 15:09:29.392637 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392641 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392645 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392650 | controller | \"c8c77901-c546-4485-b210-9e963f133805\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.392654 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.392658 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.392662 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.392666 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.392671 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.392675 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.392679 | controller | \ 2026-01-29T15:06:14.711Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392683 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392689 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392694 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392698 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\"}\n 2026-01-29T15:06:14.711Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392703 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392707 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392711 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392715 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392719 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392724 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392731 | controller | \ 2026-01-29T15:06:14.713Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.392735 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.392740 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392744 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392748 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392752 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\"}\n 2026-01-29T15:06:14.714Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.392756 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392761 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392765 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392769 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.714Z\tERROR\tReconciler 2026-01-29 15:09:29.392773 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392778 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392782 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392786 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.392790 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.392794 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.392804 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.392827 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.392832 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.392837 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.392842 | controller | \ 2026-01-29T15:06:14.755Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392847 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392851 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392855 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392859 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\"}\n 2026-01-29T15:06:14.755Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.392863 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.392867 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392872 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392876 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392880 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.392886 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.392890 | controller | \ 2026-01-29T15:06:14.757Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.392895 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.392899 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392903 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392908 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392915 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\"}\n 2026-01-29T15:06:14.757Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.392919 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392927 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392931 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.758Z\tERROR\tReconciler 2026-01-29 15:09:29.392936 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.392940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392944 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.392948 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.392952 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.392957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.392961 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.392965 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.392969 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.392974 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.392978 | controller | \ 2026-01-29T15:06:14.839Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.392982 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.392988 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.392992 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393002 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\"}\n 2026-01-29T15:06:14.840Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393006 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393014 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393018 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393024 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393028 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393033 | controller | \ 2026-01-29T15:06:14.842Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393037 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393041 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393049 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393053 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\"}\n 2026-01-29T15:06:14.842Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.393058 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393066 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393070 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:14.842Z\tERROR\tReconciler 2026-01-29 15:09:29.393074 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393079 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393083 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393087 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.393091 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.393095 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.393099 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.393104 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.393108 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.393112 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.393116 | controller | \ 2026-01-29T15:06:15.003Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.393120 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393129 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393133 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\"}\n 2026-01-29T15:06:15.004Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393137 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393141 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393145 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393150 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393155 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393160 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393164 | controller | \ 2026-01-29T15:06:15.006Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393172 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393176 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393185 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393189 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\"}\n 2026-01-29T15:06:15.007Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.393193 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393197 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393201 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393206 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:15.007Z\tERROR\tReconciler 2026-01-29 15:09:29.393211 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393217 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393224 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393257 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.393263 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.393268 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.393272 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.393276 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.393280 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.393285 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.393289 | controller | \ 2026-01-29T15:06:15.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.393295 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393299 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393305 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393309 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\"}\n 2026-01-29T15:06:15.474Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393313 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393318 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393324 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393344 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393352 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393358 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393365 | controller | \ 2026-01-29T15:06:15.476Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393369 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393374 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393382 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393386 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\"}\n 2026-01-29T15:06:15.476Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.393390 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393408 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393413 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:15.477Z\tERROR\tReconciler 2026-01-29 15:09:29.393418 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393426 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393430 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.393434 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.393439 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.393443 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.393447 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.393451 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.393455 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.393459 | controller | \ 2026-01-29T15:06:16.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.393464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393472 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393476 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\"}\n 2026-01-29T15:06:16.118Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393480 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393489 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393495 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393499 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393503 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393508 | controller | \ 2026-01-29T15:06:16.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393512 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393516 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393524 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393528 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\"}\n 2026-01-29T15:06:16.120Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.393533 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393541 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393545 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:16.121Z\tERROR\tReconciler 2026-01-29 15:09:29.393549 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393553 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393558 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393564 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.393568 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.393572 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.393582 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.393587 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.393591 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.393595 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.393599 | controller | \ 2026-01-29T15:06:17.402Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.393604 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393609 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393614 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393618 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\"}\n 2026-01-29T15:06:17.402Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393622 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393626 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393632 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393636 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393641 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393645 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393649 | controller | \ 2026-01-29T15:06:17.405Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393653 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393657 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393666 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393670 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\"}\n 2026-01-29T15:06:17.406Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.393674 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393678 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393683 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393687 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:17.406Z\tERROR\tReconciler 2026-01-29 15:09:29.393691 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393695 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393699 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393704 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.393708 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.393712 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.393716 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.393720 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.393725 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.393729 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.393733 | controller | \ 2026-01-29T15:06:19.967Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.393737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393741 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393745 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393754 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\"}\n 2026-01-29T15:06:19.968Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393759 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393763 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393770 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393774 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393779 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393783 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393787 | controller | \ 2026-01-29T15:06:19.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393791 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393795 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393800 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393830 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393837 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\"}\n 2026-01-29T15:06:19.972Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.393842 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393848 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393853 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393859 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:19.972Z\tERROR\tReconciler 2026-01-29 15:09:29.393865 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393875 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393879 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.393883 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.393888 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.393892 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.393896 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.393902 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.393908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.393914 | controller | \ 2026-01-29T15:06:25.093Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.393920 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393929 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393935 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393941 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\"}\n 2026-01-29T15:06:25.094Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.393947 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ba41\t{\"controller\": 2026-01-29 15:09:29.393955 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.393959 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.393963 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.393967 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.393971 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.393977 | controller | \ 2026-01-29T15:06:25.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.393989 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.393994 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.393998 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.394003 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394007 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\"}\n 2026-01-29T15:06:25.099Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.394011 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.394019 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394024 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:25.099Z\tERROR\tReconciler 2026-01-29 15:09:29.394028 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394032 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.394036 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394040 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.394045 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.394049 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.394053 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.394057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.394061 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.394066 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.394070 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.394076 | controller | \e[38;5;243m@ 01/29/26 15:06:34.536\e[0m\n 2026-01-29T15:06:34.540Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.394081 | controller | \"ironic\", \"Namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:14Z\",\"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\":\"2026-01-29T15:06:14Z\"}],\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\",\"resourceVersion\":\"696\",\"uid\":\"8a4dbf9c-8265-45c3-8f9a-d3b23c474287\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.394093 | controller | 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\":\"# 2026-01-29 15:09:29.394098 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.394104 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.394108 | controller | 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\":\"# 2026-01-29 15:09:29.394112 | controller | 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 2026-01-29 15:09:29.394117 | controller | \ 2026-01-29T15:06:34.550Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.394121 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.394129 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394134 | controller | \"25d74d66-abc2-425d-8765-209eec185722\"}\n 2026-01-29T15:06:34.554Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.394138 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.394142 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.394146 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.394152 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394156 | controller | \"25d74d66-abc2-425d-8765-209eec185722\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.394160 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394164 | controller | \ 2026-01-29T15:06:34.558Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.394169 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394173 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.394177 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394181 | controller | \"25d74d66-abc2-425d-8765-209eec185722\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.394186 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394190 | controller | \ 2026-01-29T15:06:34.558Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.394194 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394198 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.394202 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394206 | controller | \"25d74d66-abc2-425d-8765-209eec185722\"}\n 2026-01-29T15:06:34.567Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.394211 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.567Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.394218 | controller | - calling defaulter\n 2026-01-29T15:06:34.567Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.394235 | controller | - defaulter called\n 2026-01-29T15:06:34.571Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.394241 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.571Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.394255 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.575Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.394260 | controller | \"ironic\", \"Namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.394264 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.394269 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.394276 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0018e0aa0>: 2026-01-29 15:09:29.394281 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.394285 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.394289 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.394293 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.394297 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.394302 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.394306 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.394310 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.394318 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.394324 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.394340 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.394348 | controller | \e[38;5;243m@ 01/29/26 15:06:34.536\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.394353 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.394359 | controller | {{0xc0017ec210?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.394365 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.394370 | controller | 0xc000924e40})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.394376 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0016d7e90?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.394382 | controller | 0x4}, {0xc0009faf48, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.394388 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0016d7e90?, 0xc000924e40?}, {0xc0009faf48?, 2026-01-29 15:09:29.394393 | controller | 0xc0016d7e90?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.394398 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.394404 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.394410 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000215dc0, 2026-01-29 15:09:29.394416 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.394420 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000215dc0, 2026-01-29 15:09:29.394424 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.394429 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.394433 | controller | {{0xc0017ec210, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.394441 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 15:09:29.394445 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.394449 | controller | +0x69d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.244 2026-01-29 15:09:29.394463 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with 2026-01-29 15:09:29.394468 | controller | topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m\n 2026-01-29 15:09:29.394472 | controller | \ \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:798\e[0m\n 2026-01-29 15:09:29.394476 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:963\e[0m\n\n 2026-01-29 15:09:29.394481 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:33.497Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 15:09:29.394488 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.394493 | controller | \ 2026-01-29T15:06:33.501Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-api-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.394498 | controller | \ 2026-01-29T15:06:33.504Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-conductor-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.394503 | controller | \ 2026-01-29T15:06:33.508Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-inspector-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.394507 | controller | \ 2026-01-29T15:06:33.511Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-nagent-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.394512 | controller | \ 2026-01-29T15:06:33.526Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.394516 | controller | {\"name\":\"keystone-520c2820-b102-49f8-aaa1-377ce885779e\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}}\n 2026-01-29 15:09:29.394527 | controller | \ 2026-01-29T15:06:33.526Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"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\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\"}}}}\n 2026-01-29 15:09:29.394534 | controller | \ 2026-01-29T15:06:33.530Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.394538 | controller | \"ironic\"}\n 2026-01-29T15:06:33.530Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.394542 | controller | defaulter\n 2026-01-29T15:06:33.530Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.394547 | controller | called\n 2026-01-29T15:06:33.533Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.394551 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.533Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.394555 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.537Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.394559 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:33.540Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.394563 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.540Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.394568 | controller | - calling defaulter\n 2026-01-29T15:06:33.540Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.394572 | controller | - defaulter called\n 2026-01-29T15:06:33.543Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.394576 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.543Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.394580 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:33.557Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.394584 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394593 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394597 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}\n 2026-01-29T15:06:33.560Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.394601 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394609 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394614 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}\n 2026-01-29T15:06:33.562Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.394618 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.394622 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394626 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394630 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}\n 2026-01-29T15:06:33.564Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.394635 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.394639 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394643 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394649 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}\n 2026-01-29T15:06:33.568Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.394653 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.394657 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394662 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394666 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394675 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.394680 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394684 | controller | \ 2026-01-29T15:06:33.571Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.394688 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394697 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394703 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.394707 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394711 | controller | \ 2026-01-29T15:06:33.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.394716 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394724 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394731 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\"}\n 2026-01-29T15:06:33.579Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.394736 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.394740 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394744 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394748 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394752 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.394757 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394761 | controller | \ 2026-01-29T15:06:33.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.394765 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.394769 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394778 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394782 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\"}\n 2026-01-29T15:06:33.586Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.394786 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.394791 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394799 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394820 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.394827 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394832 | controller | \ 2026-01-29T15:06:33.594Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.394836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394840 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394844 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394848 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\"}\n 2026-01-29T15:06:33.594Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.394853 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.394857 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394861 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394865 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394869 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.394879 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.394884 | controller | \ 2026-01-29T15:06:33.621Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.394888 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}}\n 2026-01-29 15:09:29.394892 | controller | \ 2026-01-29T15:06:33.626Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}}\n 2026-01-29 15:09:29.394897 | controller | \ 2026-01-29T15:06:33.682Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.394901 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.394905 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394909 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394913 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394917 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\"}\n 2026-01-29T15:06:33.683Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.394922 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394926 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394930 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394934 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:33.690Z\tERROR\tReconciler 2026-01-29 15:09:29.394938 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.394943 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394947 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.394954 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.394958 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.394963 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.394967 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.394971 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.394975 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.394979 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.394984 | controller | \ 2026-01-29T15:06:33.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.394988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.394992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.394996 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395003 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\"}\n 2026-01-29T15:06:33.691Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395007 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395011 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395015 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395019 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395024 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395028 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395032 | controller | \ 2026-01-29T15:06:33.783Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395038 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395042 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395055 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395059 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\"}\n 2026-01-29T15:06:33.783Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395064 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395072 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395076 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:33.791Z\tERROR\tReconciler 2026-01-29 15:09:29.395081 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395089 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395095 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.395099 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.395104 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.395108 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.395112 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.395116 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.395120 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.395125 | controller | \ 2026-01-29T15:06:33.791Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.395129 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395133 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395137 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395142 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\"}\n 2026-01-29T15:06:33.792Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395146 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395158 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395163 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395167 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395171 | controller | \ 2026-01-29T15:06:33.795Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395175 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395179 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395188 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395192 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\"}\n 2026-01-29T15:06:33.795Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395196 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395205 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395210 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:33.795Z\tERROR\tReconciler 2026-01-29 15:09:29.395216 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395230 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395251 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395257 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.395261 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.395265 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.395270 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.395274 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.395281 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.395285 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.395289 | controller | \ 2026-01-29T15:06:33.802Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.395294 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395302 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395308 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\"}\n 2026-01-29T15:06:33.803Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395312 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395317 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395323 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395334 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395346 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395353 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395358 | controller | \ 2026-01-29T15:06:33.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395362 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395367 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395375 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395379 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\"}\n 2026-01-29T15:06:33.805Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395384 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395392 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395397 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:33.805Z\tERROR\tReconciler 2026-01-29 15:09:29.395401 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395405 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395413 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395417 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.395421 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.395425 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.395430 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.395434 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.395438 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.395452 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.395457 | controller | \ 2026-01-29T15:06:33.846Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.395461 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395465 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395470 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395474 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\"}\n 2026-01-29T15:06:33.846Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395478 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395482 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395487 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395491 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395495 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395499 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395503 | controller | \ 2026-01-29T15:06:33.848Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395507 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395512 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395516 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395520 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395524 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\"}\n 2026-01-29T15:06:33.849Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395528 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395533 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395537 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395541 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:33.849Z\tERROR\tReconciler 2026-01-29 15:09:29.395548 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395554 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395559 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395563 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.395567 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.395571 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.395576 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.395580 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.395584 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.395588 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.395593 | controller | \ 2026-01-29T15:06:33.930Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.395597 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395601 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395605 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395627 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\"}\n 2026-01-29T15:06:33.930Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395631 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395646 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395652 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395656 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395660 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395664 | controller | \ 2026-01-29T15:06:33.932Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395669 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395673 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395681 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395685 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\"}\n 2026-01-29T15:06:33.933Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395690 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395694 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395698 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395702 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:33.934Z\tERROR\tReconciler 2026-01-29 15:09:29.395706 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395717 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395721 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395725 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.395729 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.395734 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.395738 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.395742 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.395746 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.395750 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.395755 | controller | \ 2026-01-29T15:06:34.095Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.395759 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395763 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395767 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395771 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\"}\n 2026-01-29T15:06:34.096Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395776 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395780 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395784 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395788 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395792 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395797 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395801 | controller | \ 2026-01-29T15:06:34.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395822 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395827 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395832 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395844 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395849 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\"}\n 2026-01-29T15:06:34.098Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395853 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395857 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395862 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395866 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.099Z\tERROR\tReconciler 2026-01-29 15:09:29.395873 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395877 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395881 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395885 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.395890 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.395894 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.395898 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.395902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.395906 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.395911 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.395915 | controller | \ 2026-01-29T15:06:34.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.395919 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395928 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395934 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\"}\n 2026-01-29T15:06:34.421Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.395938 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.395942 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.395946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395951 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395955 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.395959 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.395963 | controller | \ 2026-01-29T15:06:34.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.395967 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.395972 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395976 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395980 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.395984 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\"}\n 2026-01-29T15:06:34.423Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.395989 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.395993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.395997 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396001 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.423Z\tERROR\tReconciler 2026-01-29 15:09:29.396007 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396016 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396021 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396025 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.396029 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.396033 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.396038 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.396042 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.396048 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.396052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.396056 | controller | \ 2026-01-29T15:06:35.064Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.396060 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396064 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396069 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396073 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\"}\n 2026-01-29T15:06:35.065Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.396077 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.396081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396085 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396090 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396094 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.396098 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.396102 | controller | \ 2026-01-29T15:06:35.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.396106 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.396111 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396115 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396119 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396123 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\"}\n 2026-01-29T15:06:35.067Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.396127 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396136 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396142 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:35.068Z\tERROR\tReconciler 2026-01-29 15:09:29.396146 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396151 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396155 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396159 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.396163 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.396168 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.396172 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.396176 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.396180 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.396189 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.396194 | controller | \ 2026-01-29T15:06:36.349Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.396198 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396202 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396206 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396214 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\"}\n 2026-01-29T15:06:36.349Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.396219 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.396229 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396243 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396250 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396254 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.396258 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.396263 | controller | \ 2026-01-29T15:06:36.352Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.396267 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.396271 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396275 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396283 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396287 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\"}\n 2026-01-29T15:06:36.352Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.396291 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396296 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396300 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396307 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:36.352Z\tERROR\tReconciler 2026-01-29 15:09:29.396311 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396322 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396331 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.396345 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.396351 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.396357 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.396362 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.396368 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.396374 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.396378 | controller | \ 2026-01-29T15:06:38.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.396382 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396387 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396391 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396395 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\"}\n 2026-01-29T15:06:38.914Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.396399 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.396403 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396420 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396425 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396430 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.396434 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.396438 | controller | \ 2026-01-29T15:06:38.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.396442 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.396447 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396451 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396455 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396459 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\"}\n 2026-01-29T15:06:38.917Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.396464 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396468 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396475 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396480 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:38.917Z\tERROR\tReconciler 2026-01-29 15:09:29.396484 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396488 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396493 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396497 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.396501 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.396505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.396510 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.396514 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.396518 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.396522 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.396527 | controller | \ 2026-01-29T15:06:44.038Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.396531 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396535 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396539 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396545 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\"}\n 2026-01-29T15:06:44.039Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.396550 | controller | ensured MariaDBAccount ironic exists; database username is ironic_ebba\t{\"controller\": 2026-01-29 15:09:29.396554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396558 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396562 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396567 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.396571 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.396575 | controller | \ 2026-01-29T15:06:44.041Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.396579 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.396583 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396587 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396592 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396601 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\"}\n 2026-01-29T15:06:44.041Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.396606 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396611 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396617 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396621 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:44.041Z\tERROR\tReconciler 2026-01-29 15:09:29.396625 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396634 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396638 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.396642 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.396647 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.396651 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.396655 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.396659 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.396663 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.396668 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.396672 | controller | \e[38;5;243m@ 01/29/26 15:06:53.627\e[0m\n 2026-01-29T15:06:53.631Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.396677 | controller | \"ironic\", \"Namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:33Z\",\"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\":\"2026-01-29T15:06:33Z\"}],\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\",\"resourceVersion\":\"600\",\"uid\":\"77258c0f-4358-4fc7-bc3f-46b36b40fc3e\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.396682 | controller | 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\":\"# 2026-01-29 15:09:29.396693 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.396698 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.396703 | controller | 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\":\"# 2026-01-29 15:09:29.396707 | controller | 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\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\"}}}}\n 2026-01-29 15:09:29.396712 | controller | \ 2026-01-29T15:06:53.642Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.396716 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396725 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396729 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\"}\n 2026-01-29T15:06:53.647Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.396733 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.396737 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.396741 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.396746 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396750 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.396754 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.396758 | controller | \ 2026-01-29T15:06:53.651Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.396762 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.396767 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396771 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396775 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.396779 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.396784 | controller | \ 2026-01-29T15:06:53.651Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.396788 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.396792 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.396798 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.396817 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\"}\n 2026-01-29T15:06:53.656Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.396825 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.656Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.396829 | controller | - calling defaulter\n 2026-01-29T15:06:53.656Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.396833 | controller | - defaulter called\n 2026-01-29T15:06:53.661Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.396838 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.661Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.396842 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.666Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.396850 | controller | \"ironic\", \"Namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.396854 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.396865 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.396869 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0018a6140>: 2026-01-29 15:09:29.396874 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.396878 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.396882 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.396887 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.396891 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.396895 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.396899 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.396903 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.396908 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.396912 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.396916 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.396920 | controller | \e[38;5;243m@ 01/29/26 15:06:53.627\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.396925 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.396931 | controller | {{0xc000ef0b10?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.396936 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.396940 | controller | 0xc0005f7800})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.396944 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00115cde0?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.396949 | controller | 0x4}, {0xc000e6e450, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.396953 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00115cde0?, 0xc0005f7800?}, {0xc000e6e450?, 2026-01-29 15:09:29.396959 | controller | 0xc00115cde0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.396963 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.396969 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.396973 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0018b1420, 2026-01-29 15:09:29.396977 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.396982 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0018b1420, 2026-01-29 15:09:29.396986 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.396990 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.396995 | controller | {{0xc000ef0b10, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.397000 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 15:09:29.397005 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.397009 | controller | +0xc8d\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• 2026-01-29 15:09:29.397013 | controller | [FAILED] [20.198 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 15:09:29.397018 | controller | created with rpc=oslo and quorum queue enabled transport URL \e[38;5;9m\e[1m[It] 2026-01-29 15:09:29.397027 | controller | generates ironic config with oslo_messaging_rabbit section when quorum queues enabled\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1348\e[0m\n\n 2026-01-29 15:09:29.397032 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:34.504Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.397036 | controller | created with quorum queues\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:34.518Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.397040 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-141a9ec2-64fc-45c2-a99b-4a664381aeb0\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397045 | controller | \ 2026-01-29T15:06:34.518Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.397052 | controller | \ 2026-01-29T15:06:34.522Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.397057 | controller | \"ironic\"}\n 2026-01-29T15:06:34.522Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.397061 | controller | defaulter\n 2026-01-29T15:06:34.522Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.397065 | controller | called\n 2026-01-29T15:06:34.526Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.397069 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.526Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.397074 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.531Z\tINFO\t---Test---\tExpectCondition\t{\"type\": 2026-01-29 15:09:29.397078 | controller | \"ServiceAccountReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397082 | controller | \ 2026-01-29T15:06:34.534Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.397086 | controller | \"ironic\"}\n 2026-01-29T15:06:34.534Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.397091 | controller | defaulter\n 2026-01-29T15:06:34.534Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.397095 | controller | called\n 2026-01-29T15:06:34.537Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.397099 | controller | upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.537Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.397103 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.552Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.397107 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397112 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397116 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397120 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}\n 2026-01-29T15:06:34.555Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.397124 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397128 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397133 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397137 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}\n 2026-01-29T15:06:34.556Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.397146 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.397150 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397154 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397159 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}\n 2026-01-29T15:06:34.562Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.397163 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.397167 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397171 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397176 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}\n 2026-01-29T15:06:34.564Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.397182 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.397186 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397190 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397194 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397198 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}\n 2026-01-29T15:06:34.564Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.397203 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.397207 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.397212 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.397218 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397226 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}\n 2026-01-29T15:06:34.572Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.397241 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397253 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397257 | controller | \"33ef294e-9094-41e8-ba35-79ab3e8921d7\"}\n 2026-01-29T15:06:34.572Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.397261 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.397266 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.397270 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.397274 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397278 | controller | \"33ef294e-9094-41e8-ba35-79ab3e8921d7\"}\n 2026-01-29T15:06:34.580Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.397282 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397294 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397300 | controller | \"546fd420-c3e9-413d-ad56-238138a30c27\"}\n 2026-01-29T15:06:34.581Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.397304 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.397308 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.397313 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.397318 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397323 | controller | \"546fd420-c3e9-413d-ad56-238138a30c27\"}\n 2026-01-29T15:06:34.581Z\tINFO\t---Test---\tExpectCondition 2026-01-29 15:09:29.397337 | controller | succeeded\t{\"type\": \"ServiceAccountReady\", \"expected status\": \"True\", \"on\": 2026-01-29 15:09:29.397347 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397353 | controller | \ 2026-01-29T15:06:34.581Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleReady\", 2026-01-29 15:09:29.397367 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397384 | controller | \ 2026-01-29T15:06:34.583Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.397388 | controller | \"RoleReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397393 | controller | \ 2026-01-29T15:06:34.583Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleBindingReady\", 2026-01-29 15:09:29.397397 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397401 | controller | \ 2026-01-29T15:06:34.586Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.397405 | controller | \"RoleBindingReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397410 | controller | \ 2026-01-29T15:06:34.593Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.397414 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397418 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397424 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397429 | controller | \"e078e327-0632-4b3b-aff4-f4c6cabc274d\"}\n 2026-01-29T15:06:34.594Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.397435 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397441 | controller | \ 2026-01-29T15:06:34.594Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RabbitMqTransportURLReady\", 2026-01-29 15:09:29.397448 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397454 | controller | \ 2026-01-29T15:06:34.598Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.397460 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.397465 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397471 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397481 | controller | \"e078e327-0632-4b3b-aff4-f4c6cabc274d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.397487 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.397493 | controller | \ 2026-01-29T15:06:34.602Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.397499 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397509 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397513 | controller | \"e078e327-0632-4b3b-aff4-f4c6cabc274d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.397517 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.397522 | controller | \ 2026-01-29T15:06:34.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.397526 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397530 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397534 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397541 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\"}\n 2026-01-29T15:06:34.615Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.397545 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.397549 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397557 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397561 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.397566 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.397570 | controller | \ 2026-01-29T15:06:34.618Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.397582 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.397586 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397591 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397595 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397602 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\"}\n 2026-01-29T15:06:34.620Z\tINFO\t---Test---\tExpectCondition 2026-01-29 15:09:29.397607 | controller | succeeded\t{\"type\": \"RabbitMqTransportURLReady\", \"expected status\": \"True\", 2026-01-29 15:09:29.397611 | controller | \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397616 | controller | \ 2026-01-29T15:06:34.621Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.397620 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397624 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397628 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397632 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.397637 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.397641 | controller | \ 2026-01-29T15:06:34.630Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.397645 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397649 | controller | \ 2026-01-29T15:06:34.632Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.397653 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397657 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397662 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397666 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\"}\n 2026-01-29T15:06:34.633Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.397670 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.397674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397683 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397689 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.397693 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.397697 | controller | \ 2026-01-29T15:06:34.636Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397702 | controller | \ 2026-01-29T15:06:34.636Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"InputReady\", 2026-01-29 15:09:29.397706 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397710 | controller | \ 2026-01-29T15:06:34.638Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.397715 | controller | \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397719 | controller | \ 2026-01-29T15:06:34.639Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"ServiceConfigReady\", 2026-01-29 15:09:29.397723 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}\n 2026-01-29 15:09:29.397727 | controller | \ 2026-01-29T15:06:34.718Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.397731 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.397736 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397740 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397744 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397748 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\"}\n 2026-01-29T15:06:34.718Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.397757 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397766 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397770 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.726Z\tERROR\tReconciler 2026-01-29 15:09:29.397774 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397779 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397783 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397787 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.397791 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.397795 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.397800 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.397807 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.397828 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.397832 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.397838 | controller | \ 2026-01-29T15:06:34.727Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.397843 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397847 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397851 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397855 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\"}\n 2026-01-29T15:06:34.727Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.397860 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.397864 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397868 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397872 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397876 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.397881 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.397885 | controller | \ 2026-01-29T15:06:34.819Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.397889 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.397893 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397905 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397909 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\"}\n 2026-01-29T15:06:34.819Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.397913 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397922 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397926 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.827Z\tERROR\tReconciler 2026-01-29 15:09:29.397930 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.397935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397939 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.397943 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.397953 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.397958 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.397962 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.397967 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.397971 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.397977 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.397983 | controller | \ 2026-01-29T15:06:34.827Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.397987 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.397991 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.397995 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398000 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\"}\n 2026-01-29T15:06:34.828Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398004 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398008 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398012 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398016 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398021 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398025 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398031 | controller | \ 2026-01-29T15:06:34.829Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398045 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398049 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398058 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398062 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\"}\n 2026-01-29T15:06:34.830Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398066 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398075 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398079 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.830Z\tERROR\tReconciler 2026-01-29 15:09:29.398083 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398087 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398091 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398096 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398100 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398104 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398108 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.398112 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.398116 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.398122 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.398127 | controller | \ 2026-01-29T15:06:34.839Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.398131 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398141 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398145 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398149 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\"}\n 2026-01-29T15:06:34.839Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398154 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398158 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398162 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398166 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398170 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398174 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398179 | controller | \ 2026-01-29T15:06:34.842Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398183 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398187 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398197 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398203 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\"}\n 2026-01-29T15:06:34.843Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398208 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398220 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398226 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.843Z\tERROR\tReconciler 2026-01-29 15:09:29.398232 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398240 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398246 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398252 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398258 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398266 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.398271 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.398275 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.398281 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.398285 | controller | \ 2026-01-29T15:06:34.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.398290 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398294 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398298 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398302 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\"}\n 2026-01-29T15:06:34.885Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398307 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398311 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398316 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398324 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398330 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398343 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398350 | controller | \ 2026-01-29T15:06:34.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398355 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398359 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398364 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398368 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398372 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\"}\n 2026-01-29T15:06:34.889Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398376 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398385 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398389 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.890Z\tERROR\tReconciler 2026-01-29 15:09:29.398393 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398397 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398402 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398406 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398410 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398414 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398418 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.398423 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.398429 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.398434 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.398438 | controller | \ 2026-01-29T15:06:34.971Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.398442 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398446 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398450 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398455 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\"}\n 2026-01-29T15:06:34.971Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398459 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398463 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398467 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398471 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398476 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398480 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398484 | controller | \ 2026-01-29T15:06:34.973Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398488 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398492 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398497 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398503 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398507 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\"}\n 2026-01-29T15:06:34.973Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398511 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398525 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398529 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.974Z\tERROR\tReconciler 2026-01-29 15:09:29.398533 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398542 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398546 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398550 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398554 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398558 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.398563 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.398569 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.398573 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.398577 | controller | \ 2026-01-29T15:06:35.135Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.398581 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398585 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398590 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398594 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\"}\n 2026-01-29T15:06:35.136Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398598 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398602 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398607 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398611 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398615 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398619 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398623 | controller | \ 2026-01-29T15:06:35.138Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398627 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398632 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398636 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398640 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398644 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\"}\n 2026-01-29T15:06:35.138Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398649 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398657 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398661 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:35.138Z\tERROR\tReconciler 2026-01-29 15:09:29.398667 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398671 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398676 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398680 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398688 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398693 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398697 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.398704 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.398708 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.398714 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.398719 | controller | \ 2026-01-29T15:06:35.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.398723 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398727 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398731 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398735 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\"}\n 2026-01-29T15:06:35.461Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398740 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398744 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398748 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398752 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398756 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398761 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398765 | controller | \ 2026-01-29T15:06:35.463Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398769 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398773 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398783 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398787 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\"}\n 2026-01-29T15:06:35.463Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398792 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398800 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398808 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:35.464Z\tERROR\tReconciler 2026-01-29 15:09:29.398829 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398834 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398839 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398843 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398847 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398852 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398856 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.398862 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.398866 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.398871 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.398875 | controller | \ 2026-01-29T15:06:36.104Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.398879 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398890 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398894 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398899 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\"}\n 2026-01-29T15:06:36.105Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.398903 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.398907 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.398911 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398915 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398920 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.398924 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.398928 | controller | \ 2026-01-29T15:06:36.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.398932 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.398936 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398941 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398945 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398951 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\"}\n 2026-01-29T15:06:36.109Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.398955 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398960 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398964 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398968 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:36.109Z\tERROR\tReconciler 2026-01-29 15:09:29.398972 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.398976 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.398981 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.398985 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.398989 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.398993 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.398999 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.399004 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.399008 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.399012 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.399016 | controller | \ 2026-01-29T15:06:37.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.399021 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399025 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399029 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399033 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\"}\n 2026-01-29T15:06:37.391Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.399037 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.399042 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399046 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399050 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399054 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.399063 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.399067 | controller | \ 2026-01-29T15:06:37.393Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.399071 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.399076 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399080 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399086 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399090 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\"}\n 2026-01-29T15:06:37.393Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.399094 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399103 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399107 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:37.394Z\tERROR\tReconciler 2026-01-29 15:09:29.399111 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399115 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399120 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399124 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.399128 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.399132 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.399138 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.399142 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.399147 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.399151 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.399155 | controller | \ 2026-01-29T15:06:39.955Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.399159 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399163 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399168 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399172 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\"}\n 2026-01-29T15:06:39.956Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.399176 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.399180 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399184 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399189 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399193 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.399197 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.399201 | controller | \ 2026-01-29T15:06:39.958Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.399205 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.399210 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399218 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399222 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\"}\n 2026-01-29T15:06:39.958Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.399226 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399234 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399239 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399243 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:39.959Z\tERROR\tReconciler 2026-01-29 15:09:29.399247 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399251 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399256 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399260 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.399264 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.399270 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.399274 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.399279 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.399283 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.399287 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.399291 | controller | \ 2026-01-29T15:06:45.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.399295 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399300 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399304 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399308 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\"}\n 2026-01-29T15:06:45.080Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.399312 | controller | ensured MariaDBAccount ironic exists; database username is ironic_94ab\t{\"controller\": 2026-01-29 15:09:29.399318 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399323 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399329 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399337 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.399343 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.399349 | controller | \ 2026-01-29T15:06:45.082Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.399354 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.399359 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399365 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399373 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399378 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\"}\n 2026-01-29T15:06:45.083Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.399382 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399386 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399390 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399394 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:45.083Z\tERROR\tReconciler 2026-01-29 15:09:29.399399 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399407 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399411 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.399421 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.399428 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.399432 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.399436 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.399440 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.399447 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.399451 | controller | \ \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.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53 2026-01-29 15:09:29.399457 | controller | \e[38;5;243m@ 01/29/26 15:06:54.639\e[0m\n 2026-01-29T15:06:54.640Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.399461 | controller | \"ironic\", \"Namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:34Z\"}],\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\",\"resourceVersion\":\"683\",\"uid\":\"ff036688-bf34-4b18-9fce-cfacbab8c381\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.399467 | controller | 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\":\"# 2026-01-29 15:09:29.399471 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.399475 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.399480 | controller | 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\":\"# 2026-01-29 15:09:29.399486 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.399495 | controller | \ 2026-01-29T15:06:54.655Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.399499 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399503 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399508 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399512 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\"}\n 2026-01-29T15:06:54.661Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.399516 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.399520 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.399524 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.399529 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399533 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.399537 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.399541 | controller | \ 2026-01-29T15:06:54.664Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.399545 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399550 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399554 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399558 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.399562 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.399567 | controller | \ 2026-01-29T15:06:54.664Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.399571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399575 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.399579 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399584 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\"}\n 2026-01-29T15:06:54.670Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.399588 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:54.670Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.399592 | controller | - calling defaulter\n 2026-01-29T15:06:54.670Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.399596 | controller | - defaulter called\n 2026-01-29T15:06:54.674Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.399601 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:54.674Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.399605 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:54.677Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.399609 | controller | \"ironic\", \"Namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.399616 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.399620 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/conditions.go:49 2026-01-29 15:09:29.399646 | controller | with:\n ServiceConfigReady condition is in an unexpected state. Expected: True, 2026-01-29 15:09:29.399651 | controller | Actual: False, instance name: 169eab85-d519-4a97-87c3-355d893a9f8d/ironic, Conditions: 2026-01-29 15:09:29.399655 | controller | [{Ready False Warning 2026-01-29 15:06:34 +0000 UTC Error Service config create 2026-01-29 15:09:29.399659 | controller | error occurred ApplicationCredential secret ac-ironic-secret not found} {DBReady 2026-01-29 15:09:29.399664 | controller | True 2026-01-29 15:06:34 +0000 UTC Ready DB create completed} {DBSyncReady Unknown 2026-01-29 15:09:29.399668 | controller | \ 2026-01-29 15:06:34 +0000 UTC Init DBsync not started} {InputReady True 2026-01-29 2026-01-29 15:09:29.399672 | controller | 15:06:34 +0000 UTC Ready Input data complete} {IronicAPIReady Unknown 2026-01-29 2026-01-29 15:09:29.399676 | controller | 15:06:34 +0000 UTC Init IronicAPI not started} {IronicConductorReady Unknown 2026-01-29 2026-01-29 15:09:29.399680 | controller | 15:06:34 +0000 UTC Init IronicConductor not started} {IronicInspectorReady Unknown 2026-01-29 15:09:29.399685 | controller | \ 2026-01-29 15:06:34 +0000 UTC Init IronicInspector not started} {IronicNeutronAgentReady 2026-01-29 15:09:29.399689 | controller | Unknown 2026-01-29 15:06:34 +0000 UTC Init IronicNeutronAgent not started} {MariaDBAccountReady 2026-01-29 15:09:29.399698 | controller | True 2026-01-29 15:06:34 +0000 UTC Ready MariaDBAccount creation complete} {RabbitMqTransportURLReady 2026-01-29 15:09:29.399702 | controller | True 2026-01-29 15:06:34 +0000 UTC Ready RabbitMqTransportURL successfully created} 2026-01-29 15:09:29.399706 | controller | {RoleBindingReady True 2026-01-29 15:06:34 +0000 UTC Ready RoleBinding created} 2026-01-29 15:09:29.399711 | controller | {RoleReady True 2026-01-29 15:06:34 +0000 UTC Ready Role created} {ServiceAccountReady 2026-01-29 15:09:29.399715 | controller | True 2026-01-29 15:06:34 +0000 UTC Ready ServiceAccount created} {ServiceConfigReady 2026-01-29 15:09:29.399719 | controller | False Warning 2026-01-29 15:06:34 +0000 UTC Error Service config create error occurred 2026-01-29 15:09:29.399725 | controller | ApplicationCredential secret ac-ironic-secret not found}]\n Expected\n : 2026-01-29 15:09:29.399730 | controller | False\n to equal\n : True\e[0m\n \e[38;5;9mIn \e[1m[It]\e[0m\e[38;5;9m 2026-01-29 15:09:29.399734 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53\e[0m 2026-01-29 15:09:29.399738 | controller | \e[38;5;243m@ 01/29/26 15:06:54.639\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.399742 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).ExpectCondition(0xc000671d60, 2026-01-29 15:09:29.399747 | controller | {{0xc00180e090, 0x24}, {0x23ced07, 0x6}}, {0x2740960, 0x2519680}, {0x23e363b, 0x12}, 2026-01-29 15:09:29.399751 | controller | {0x23ccf95, ...})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53 2026-01-29 15:09:29.399755 | controller | +0x339\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.6.2()\n 2026-01-29 15:09:29.399759 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1389 2026-01-29 15:09:29.399764 | controller | +0x2cb\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.196 2026-01-29 15:09:29.399768 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport 2026-01-29 15:09:29.399772 | controller | == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and 2026-01-29 15:09:29.399781 | controller | INA\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:198\e[0m\n\n 2026-01-29 15:09:29.399786 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:34.601Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.399791 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:34.618Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.399795 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-71857175-e907-4f04-b5d9-f07796aca2f0\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}\n 2026-01-29 15:09:29.399800 | controller | \ 2026-01-29T15:06:34.618Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.399818 | controller | \ 2026-01-29T15:06:34.622Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.399825 | controller | \"ironic\"}\n 2026-01-29T15:06:34.622Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.399835 | controller | defaulter\n 2026-01-29T15:06:34.622Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.399840 | controller | called\n 2026-01-29T15:06:34.625Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.399844 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.625Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.399848 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.632Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.399852 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.632Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.399857 | controller | - calling defaulter\n 2026-01-29T15:06:34.632Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.399861 | controller | - defaulter called\n 2026-01-29T15:06:34.635Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.399865 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.635Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.399869 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:34.651Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.399873 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.399882 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399886 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}\n 2026-01-29T15:06:34.653Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.399890 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.399901 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399907 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}\n 2026-01-29T15:06:34.654Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.399911 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.399916 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.399920 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399924 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}\n 2026-01-29T15:06:34.656Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.399929 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.399933 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.399937 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399941 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}\n 2026-01-29T15:06:34.658Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.399946 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.399950 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.399954 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.399958 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399963 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}\n 2026-01-29T15:06:34.658Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.399967 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.399971 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.399975 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.399979 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.399984 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}\n 2026-01-29T15:06:34.664Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.399988 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.399992 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.399997 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400001 | controller | \"013cf334-6c4c-4c76-8154-bf1acf5a926e\"}\n 2026-01-29T15:06:34.665Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.400010 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.400014 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.400018 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.400023 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400027 | controller | \"013cf334-6c4c-4c76-8154-bf1acf5a926e\"}\n 2026-01-29T15:06:34.679Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.400034 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}\n 2026-01-29 15:09:29.400038 | controller | \ 2026-01-29T15:06:34.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400042 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400048 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400052 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400056 | controller | \"f38ee87c-eb11-4092-8d37-dba3c4cf992a\"}\n 2026-01-29T15:06:34.683Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400061 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400065 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400069 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400073 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400078 | controller | \"f38ee87c-eb11-4092-8d37-dba3c4cf992a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400082 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400086 | controller | \ 2026-01-29T15:06:34.685Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.400090 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400099 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400103 | controller | \"f38ee87c-eb11-4092-8d37-dba3c4cf992a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.400107 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400111 | controller | \ 2026-01-29T15:06:34.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400115 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400120 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400124 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400128 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\"}\n 2026-01-29T15:06:34.693Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400132 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400137 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400141 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400145 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400149 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400154 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400158 | controller | \ 2026-01-29T15:06:34.695Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.400162 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.400166 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400172 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400176 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400180 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\"}\n 2026-01-29T15:06:34.698Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.400185 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.400193 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400198 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400202 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400206 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400210 | controller | \ 2026-01-29T15:06:34.705Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400214 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400219 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400223 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400227 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\"}\n 2026-01-29T15:06:34.706Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400231 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400235 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400240 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400244 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400248 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400254 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400259 | controller | \ 2026-01-29T15:06:34.706Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.400265 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}\n 2026-01-29 15:09:29.400271 | controller | \ 2026-01-29T15:06:34.710Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}\n 2026-01-29 15:09:29.400280 | controller | \ 2026-01-29T15:06:34.796Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.400286 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.400292 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400298 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400307 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400313 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\"}\n 2026-01-29T15:06:34.796Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.400319 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400324 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400328 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400335 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.804Z\tERROR\tReconciler 2026-01-29 15:09:29.400339 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400344 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400348 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400352 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.400356 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.400361 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.400365 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.400369 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.400373 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.400378 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.400382 | controller | \ 2026-01-29T15:06:34.804Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400392 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400397 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400401 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400405 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\"}\n 2026-01-29T15:06:34.805Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400410 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400414 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400418 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400422 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400426 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400430 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400435 | controller | \ 2026-01-29T15:06:34.897Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.400439 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.400443 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400447 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400451 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400456 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\"}\n 2026-01-29T15:06:34.898Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.400460 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400464 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400470 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400474 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.906Z\tERROR\tReconciler 2026-01-29 15:09:29.400478 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400487 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400491 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.400495 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.400500 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.400504 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.400508 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.400512 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.400516 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.400521 | controller | \ 2026-01-29T15:06:34.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400525 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400529 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400533 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400538 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\"}\n 2026-01-29T15:06:34.907Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400542 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400549 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400557 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400565 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400570 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400574 | controller | \ 2026-01-29T15:06:34.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.400578 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.400582 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400587 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400591 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400598 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\"}\n 2026-01-29T15:06:34.911Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.400603 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400607 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400613 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400617 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.912Z\tERROR\tReconciler 2026-01-29 15:09:29.400621 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400630 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400634 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.400638 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.400642 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.400647 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.400651 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.400655 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.400659 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.400663 | controller | \ 2026-01-29T15:06:34.918Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400668 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400672 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400676 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400680 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\"}\n 2026-01-29T15:06:34.919Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400684 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400689 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400693 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400697 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400701 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400705 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400709 | controller | \ 2026-01-29T15:06:34.921Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.400714 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.400718 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400722 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400726 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400730 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\"}\n 2026-01-29T15:06:34.921Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.400739 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400744 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400749 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400753 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.922Z\tERROR\tReconciler 2026-01-29 15:09:29.400757 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400761 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400765 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400770 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.400774 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.400778 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.400782 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.400788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.400793 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.400797 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.400801 | controller | \ 2026-01-29T15:06:34.963Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400819 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400826 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400831 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400835 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\"}\n 2026-01-29T15:06:34.963Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400839 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400843 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400848 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400852 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400856 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.400860 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.400865 | controller | \ 2026-01-29T15:06:34.967Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.400869 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.400873 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400877 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400883 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400888 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\"}\n 2026-01-29T15:06:34.967Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.400892 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400898 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400902 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400906 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:34.968Z\tERROR\tReconciler 2026-01-29 15:09:29.400912 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.400916 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400920 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400929 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.400934 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.400938 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.400942 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.400947 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.400951 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.400955 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.400959 | controller | \ 2026-01-29T15:06:35.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.400963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400968 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400972 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.400976 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\"}\n 2026-01-29T15:06:35.049Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.400981 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.400987 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.400993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.400998 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401004 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401010 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401015 | controller | \ 2026-01-29T15:06:35.051Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401021 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401026 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401032 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401037 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401043 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\"}\n 2026-01-29T15:06:35.052Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401051 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401057 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401063 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401069 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:35.053Z\tERROR\tReconciler 2026-01-29 15:09:29.401075 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401079 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401083 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401087 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401092 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401096 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401100 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401104 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401109 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401113 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401117 | controller | \ 2026-01-29T15:06:35.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.401127 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401132 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401136 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401140 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\"}\n 2026-01-29T15:06:35.214Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.401144 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.401148 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401153 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401157 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401161 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401165 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401169 | controller | \ 2026-01-29T15:06:35.217Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401173 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401178 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401182 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401189 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401193 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\"}\n 2026-01-29T15:06:35.217Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401200 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401208 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401212 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:35.217Z\tERROR\tReconciler 2026-01-29 15:09:29.401216 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401221 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401225 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401229 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401233 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401238 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401242 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401246 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401250 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401254 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401259 | controller | \ 2026-01-29T15:06:35.538Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.401263 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401267 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401271 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401276 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\"}\n 2026-01-29T15:06:35.538Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.401280 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.401286 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401290 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401294 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401303 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401307 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401311 | controller | \ 2026-01-29T15:06:35.540Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401316 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401320 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401324 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401328 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401334 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\"}\n 2026-01-29T15:06:35.541Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401339 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401343 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401347 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401351 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:35.541Z\tERROR\tReconciler 2026-01-29 15:09:29.401356 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401360 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401364 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401368 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401372 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401377 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401381 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401385 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401389 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401394 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401398 | controller | \ 2026-01-29T15:06:36.182Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.401402 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401406 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401410 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401415 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\"}\n 2026-01-29T15:06:36.182Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.401419 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.401423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401431 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401436 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401440 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401444 | controller | \ 2026-01-29T15:06:36.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401448 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401452 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401471 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401477 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\"}\n 2026-01-29T15:06:36.186Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401485 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401489 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401494 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401498 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:36.186Z\tERROR\tReconciler 2026-01-29 15:09:29.401502 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401517 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401521 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401525 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401529 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401533 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401538 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401542 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401546 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401550 | controller | \ 2026-01-29T15:06:37.467Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.401554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401563 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401567 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\"}\n 2026-01-29T15:06:37.468Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.401571 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.401576 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401580 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401584 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401591 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401595 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401600 | controller | \ 2026-01-29T15:06:37.470Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401604 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401608 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401618 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401623 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\"}\n 2026-01-29T15:06:37.470Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401627 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401631 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401635 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401640 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:37.471Z\tERROR\tReconciler 2026-01-29 15:09:29.401644 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401652 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401656 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401665 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401669 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401674 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401678 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401682 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401686 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401690 | controller | \ 2026-01-29T15:06:40.032Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.401695 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401699 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401703 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401707 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\"}\n 2026-01-29T15:06:40.033Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.401711 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.401715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401724 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401728 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401732 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401736 | controller | \ 2026-01-29T15:06:40.035Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401740 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401745 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401757 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401761 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\"}\n 2026-01-29T15:06:40.035Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401765 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401774 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401778 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:40.036Z\tERROR\tReconciler 2026-01-29 15:09:29.401782 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401786 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401790 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401795 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401799 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401803 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401824 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401831 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401836 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401841 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401846 | controller | \ 2026-01-29T15:06:45.157Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.401854 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401859 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401863 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401867 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\"}\n 2026-01-29T15:06:45.158Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.401872 | controller | ensured MariaDBAccount ironic exists; database username is ironic_88ca\t{\"controller\": 2026-01-29 15:09:29.401876 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.401880 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401884 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401888 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.401892 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.401897 | controller | \ 2026-01-29T15:06:45.160Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.401901 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.401905 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401915 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401920 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\"}\n 2026-01-29T15:06:45.160Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.401924 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401932 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401936 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:45.161Z\tERROR\tReconciler 2026-01-29 15:09:29.401941 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.401945 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.401949 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.401953 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.401957 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.401961 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.401966 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.401970 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.401974 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.401978 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.401982 | controller | \ \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.401987 | controller | \e[38;5;243m@ 01/29/26 15:06:54.711\e[0m\n 2026-01-29T15:06:54.712Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.401996 | controller | \"ironic\", \"Namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:34Z\"}],\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\",\"resourceVersion\":\"732\",\"uid\":\"bf894148-a7ad-47ef-8bab-9f00edf96a59\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.402006 | controller | 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\":\"# 2026-01-29 15:09:29.402010 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.402015 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.402020 | controller | 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\":\"# 2026-01-29 15:09:29.402025 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.402029 | controller | \ 2026-01-29T15:06:54.733Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.402033 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.402044 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402048 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\"}\n 2026-01-29T15:06:54.740Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.402052 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.402056 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.402061 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.402065 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402069 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.402073 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.402078 | controller | \ 2026-01-29T15:06:54.750Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.402082 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.402090 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402099 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.402107 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.402111 | controller | \ 2026-01-29T15:06:54.750Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.402116 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402120 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.402124 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402128 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\"}\n 2026-01-29T15:06:54.756Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.402132 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:54.756Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.402137 | controller | - calling defaulter\n 2026-01-29T15:06:54.756Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.402141 | controller | - defaulter called\n 2026-01-29T15:06:54.760Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.402145 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:54.760Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.402149 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:54.764Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.402153 | controller | \"ironic\", \"Namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.402158 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.402162 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.402166 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00178afa0>: 2026-01-29 15:09:29.402170 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.402175 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.402179 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.402183 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.402187 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.402191 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.402197 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.402201 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.402206 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.402210 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.402214 | controller | \e[38;5;243m@ 01/29/26 15:06:54.711\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.402218 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.402223 | controller | {{0xc001704120?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.402227 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.402233 | controller | 0xc000825240})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.402237 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001555320?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 15:09:29.402242 | controller | 0x4}, {0xc0006a5ef0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.402248 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001555320?, 0xc000825240?}, {0xc0006a5ef0?, 2026-01-29 15:09:29.402254 | controller | 0xc001555320?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.402261 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.402267 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.402273 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f57a0, 2026-01-29 15:09:29.402285 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.402292 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f57a0, 2026-01-29 15:09:29.402298 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.402304 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.402309 | controller | {{0xc001704120, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.402313 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.10()\n 2026-01-29 15:09:29.402318 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:204 2026-01-29 15:09:29.402322 | controller | +0x105\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• 2026-01-29 15:09:29.402327 | controller | [FAILED] [20.761 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.402331 | controller | is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated 2026-01-29 15:09:29.402335 | controller | MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m 2026-01-29 15:09:29.402339 | controller | \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:178\e[0m\n 2026-01-29 15:09:29.402343 | controller | \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:287\e[0m\n\n 2026-01-29 15:09:29.402348 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:53.796Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.402352 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:53.806Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.402356 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-8fdec2a9-2d53-4e69-b04f-91fe714b10ad\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}\n 2026-01-29 15:09:29.402361 | controller | \ 2026-01-29T15:06:53.806Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.402370 | controller | \ 2026-01-29T15:06:53.810Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.402376 | controller | \"ironic\"}\n 2026-01-29T15:06:53.810Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.402382 | controller | defaulter\n 2026-01-29T15:06:53.810Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.402388 | controller | called\n 2026-01-29T15:06:53.813Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.402400 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.813Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.402406 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.815Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 15:09:29.402412 | controller | field \"spec.transportURLSecret\"\n 2026-01-29T15:06:53.820Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.402418 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.820Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.402423 | controller | - calling defaulter\n 2026-01-29T15:06:53.820Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.402429 | controller | - defaulter called\n 2026-01-29T15:06:53.823Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.402435 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.823Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.402441 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:53.840Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.402446 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402457 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402463 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}\n 2026-01-29T15:06:53.842Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.402468 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402474 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402479 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402488 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}\n 2026-01-29T15:06:53.844Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.402496 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.402500 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402507 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402511 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}\n 2026-01-29T15:06:53.846Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.402515 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.402520 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402524 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402528 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}\n 2026-01-29T15:06:53.849Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.402532 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.402537 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402545 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402549 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}\n 2026-01-29T15:06:53.849Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.402553 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.402558 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.402562 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.402566 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402570 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}\n 2026-01-29T15:06:53.857Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.402575 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402579 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402583 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402587 | controller | \"f82c4152-4fa3-4b2f-a437-313c37e3a133\"}\n 2026-01-29T15:06:53.858Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.402592 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.402601 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.402606 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.402610 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402614 | controller | \"f82c4152-4fa3-4b2f-a437-313c37e3a133\"}\n 2026-01-29T15:06:53.858Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.402619 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402623 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402627 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402631 | controller | \"274b731b-d6c6-4de4-9069-c7ee38bfc686\"}\n 2026-01-29T15:06:53.858Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.402636 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.402640 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.402646 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.402650 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402654 | controller | \"274b731b-d6c6-4de4-9069-c7ee38bfc686\"}\n 2026-01-29T15:06:53.865Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.402658 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}\n 2026-01-29 15:09:29.402662 | controller | \ 2026-01-29T15:06:53.865Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.402667 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402675 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402679 | controller | \"cc1d3e39-4f57-44f1-9706-35cc14f863a5\"}\n 2026-01-29T15:06:53.870Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.402683 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.402688 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402692 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402696 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402700 | controller | \"cc1d3e39-4f57-44f1-9706-35cc14f863a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.402704 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.402710 | controller | \ 2026-01-29T15:06:53.872Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.402715 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402719 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402724 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402729 | controller | \"cc1d3e39-4f57-44f1-9706-35cc14f863a5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.402733 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.402737 | controller | \ 2026-01-29T15:06:53.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.402741 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402750 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402754 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\"}\n 2026-01-29T15:06:53.879Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.402758 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.402762 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402771 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402779 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.402784 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.402790 | controller | \ 2026-01-29T15:06:53.881Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.402794 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.402798 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402827 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402833 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\"}\n 2026-01-29T15:06:53.884Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.402838 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.402842 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402846 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402850 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.402855 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.402859 | controller | \ 2026-01-29T15:06:53.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.402863 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402867 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402871 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402876 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\"}\n 2026-01-29T15:06:53.885Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.402880 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.402884 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.402888 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402893 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402897 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.402901 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.402905 | controller | \ 2026-01-29T15:06:53.894Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.402909 | controller | {\"name\":\"some-old-account\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}\n 2026-01-29 15:09:29.402914 | controller | \ 2026-01-29T15:06:53.900Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}\n 2026-01-29 15:09:29.402918 | controller | \ 2026-01-29T15:06:53.982Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.402922 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.402926 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402935 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402941 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\"}\n 2026-01-29T15:06:53.982Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.402945 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402953 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402958 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:53.991Z\tERROR\tReconciler 2026-01-29 15:09:29.402962 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.402966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.402978 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.402982 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.402987 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.402991 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.402995 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.402999 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403003 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403008 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403012 | controller | \ 2026-01-29T15:06:53.991Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403016 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403020 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403024 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403029 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\"}\n 2026-01-29T15:06:53.992Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403033 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403037 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403041 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403045 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403049 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403054 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403058 | controller | \ 2026-01-29T15:06:54.083Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403062 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.403066 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403075 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403081 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\"}\n 2026-01-29T15:06:54.083Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.403115 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403121 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403125 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403129 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.084Z\tERROR\tReconciler 2026-01-29 15:09:29.403134 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403142 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403146 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.403151 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.403155 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.403159 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.403163 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403168 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403182 | controller | \ 2026-01-29T15:06:54.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403186 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403190 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403194 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403199 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\"}\n 2026-01-29T15:06:54.084Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403203 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403207 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403213 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403217 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403222 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403226 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403230 | controller | \ 2026-01-29T15:06:54.086Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403234 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.403239 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403243 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403249 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403253 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\"}\n 2026-01-29T15:06:54.087Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.403259 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403263 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403268 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403272 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.087Z\tERROR\tReconciler 2026-01-29 15:09:29.403276 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403285 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403289 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.403293 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.403297 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.403302 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.403306 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403310 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403314 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403319 | controller | \ 2026-01-29T15:06:54.095Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403323 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403327 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403331 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403336 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\"}\n 2026-01-29T15:06:54.096Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403340 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403344 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403352 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403357 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403361 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403365 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403369 | controller | \ 2026-01-29T15:06:54.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403374 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.403378 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403389 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403393 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\"}\n 2026-01-29T15:06:54.098Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.403398 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403406 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403410 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.099Z\tERROR\tReconciler 2026-01-29 15:09:29.403414 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403423 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403429 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.403435 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.403439 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.403443 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.403447 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403452 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403456 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403460 | controller | \ 2026-01-29T15:06:54.139Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403469 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403473 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403477 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\"}\n 2026-01-29T15:06:54.140Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403481 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403489 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403494 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403498 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403504 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403508 | controller | \ 2026-01-29T15:06:54.142Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403512 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.403516 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403522 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403531 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403535 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\"}\n 2026-01-29T15:06:54.142Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.403539 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403548 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403552 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.142Z\tERROR\tReconciler 2026-01-29 15:09:29.403556 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403560 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403564 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403569 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.403573 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.403577 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.403581 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.403586 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403590 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403594 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403598 | controller | \ 2026-01-29T15:06:54.223Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403602 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403606 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403611 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403615 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\"}\n 2026-01-29T15:06:54.224Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403619 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403623 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403628 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403632 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403655 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403660 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403665 | controller | \ 2026-01-29T15:06:54.226Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403670 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.403677 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403682 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403687 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403692 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\"}\n 2026-01-29T15:06:54.227Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.403697 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403702 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403707 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403712 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.227Z\tERROR\tReconciler 2026-01-29 15:09:29.403717 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403727 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403733 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403738 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.403743 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.403748 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.403752 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.403757 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403762 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403767 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403772 | controller | \ 2026-01-29T15:06:54.388Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403777 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403782 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403787 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403792 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\"}\n 2026-01-29T15:06:54.389Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403797 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403802 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403820 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403827 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403832 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403837 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403842 | controller | \ 2026-01-29T15:06:54.390Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403849 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.403854 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403859 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403864 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403869 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\"}\n 2026-01-29T15:06:54.390Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.403874 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403884 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403889 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.391Z\tERROR\tReconciler 2026-01-29 15:09:29.403894 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.403899 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403903 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403907 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.403911 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.403915 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.403920 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.403924 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.403928 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.403937 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.403942 | controller | \ 2026-01-29T15:06:54.712Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.403946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403950 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403954 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403959 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\"}\n 2026-01-29T15:06:54.713Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.403963 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.403967 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.403973 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.403978 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.403982 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.403986 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.403992 | controller | \ 2026-01-29T15:06:54.717Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.403996 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.404000 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404005 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404009 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404013 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\"}\n 2026-01-29T15:06:54.717Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.404017 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404022 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404026 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404030 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:54.718Z\tERROR\tReconciler 2026-01-29 15:09:29.404034 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404043 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404047 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.404051 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.404056 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.404060 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.404064 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.404068 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.404073 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.404077 | controller | \ 2026-01-29T15:06:55.359Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.404081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404085 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404090 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404094 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\"}\n 2026-01-29T15:06:55.359Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.404100 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.404108 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404117 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404121 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.404125 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.404131 | controller | \ 2026-01-29T15:06:55.361Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.404136 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.404140 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404144 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404148 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404152 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\"}\n 2026-01-29T15:06:55.362Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.404157 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404161 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404165 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404171 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.362Z\tERROR\tReconciler 2026-01-29 15:09:29.404176 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404187 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404193 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.404199 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.404205 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.404211 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.404217 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.404224 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.404230 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.404235 | controller | \ 2026-01-29T15:06:56.644Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.404241 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404247 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404253 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404257 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\"}\n 2026-01-29T15:06:56.645Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.404262 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.404266 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404270 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404274 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404281 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.404288 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.404293 | controller | \ 2026-01-29T15:06:56.647Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.404297 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.404301 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404313 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404317 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404321 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\"}\n 2026-01-29T15:06:56.647Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.404326 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404330 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404334 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404338 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.648Z\tERROR\tReconciler 2026-01-29 15:09:29.404342 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404351 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404355 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.404359 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.404364 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.404368 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.404372 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.404376 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.404380 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.404385 | controller | \ 2026-01-29T15:06:59.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.404389 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404405 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404410 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404416 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\"}\n 2026-01-29T15:06:59.209Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.404421 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.404427 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404432 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404438 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404445 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.404451 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.404456 | controller | \ 2026-01-29T15:06:59.212Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.404461 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.404466 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404472 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404477 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404482 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\"}\n 2026-01-29T15:06:59.212Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.404488 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404493 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404498 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404504 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:59.213Z\tERROR\tReconciler 2026-01-29 15:09:29.404509 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404522 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404528 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404534 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.404539 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.404545 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.404550 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.404555 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.404561 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.404566 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.404570 | controller | \ 2026-01-29T15:07:04.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.404574 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404578 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404585 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404589 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\"}\n 2026-01-29T15:07:04.335Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.404593 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_be92\t{\"controller\": 2026-01-29 15:09:29.404598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404608 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404612 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.404617 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.404621 | controller | \ 2026-01-29T15:07:04.337Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.404625 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.404629 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404633 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404638 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404642 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\"}\n 2026-01-29T15:07:04.338Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.404646 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404650 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404654 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404659 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:04.338Z\tERROR\tReconciler 2026-01-29 15:09:29.404663 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404667 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404671 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404675 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.404680 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.404684 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.404688 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.404692 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.404701 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.404706 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.404710 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.404714 | controller | \e[38;5;243m@ 01/29/26 15:07:13.902\e[0m\n 2026-01-29T15:07:13.902Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.404719 | controller | \"ironic\", \"Namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:53Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:53Z\"}],\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\",\"resourceVersion\":\"638\",\"uid\":\"7507a840-8650-49f3-bad4-35b4a0d1e221\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.404726 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.404730 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.404735 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.404739 | controller | 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\":\"# 2026-01-29 15:09:29.404743 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.404750 | controller | \ 2026-01-29T15:07:13.915Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.404754 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404760 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404764 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404772 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\"}\n 2026-01-29T15:07:13.919Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.404777 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 15:09:29.404781 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404785 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404789 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404794 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.404798 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.404806 | controller | \ 2026-01-29T15:07:13.923Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.404828 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.404833 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404838 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404843 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.404847 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.404851 | controller | \ 2026-01-29T15:07:13.923Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.404856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.404860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.404864 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.404868 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\"}\n 2026-01-29T15:07:14.410Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.404872 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.410Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.404876 | controller | - calling defaulter\n 2026-01-29T15:07:14.410Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.404881 | controller | - defaulter called\n 2026-01-29T15:07:14.415Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.404885 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.415Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.404889 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.439Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.404893 | controller | \"ironic\", \"Namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.404897 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.404902 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.404906 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00191cd20>: 2026-01-29 15:09:29.404910 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.404914 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.404918 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.404923 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.404927 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.404931 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.404935 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.404939 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.404944 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.404948 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.404952 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.404960 | controller | \e[38;5;243m@ 01/29/26 15:07:13.902\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.404964 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.404974 | controller | {{0xc000787500?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.404978 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.404983 | controller | 0xc000e0e100})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.404987 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0017c3b00?, 0xc000588808?}, {0x23cd0dd, 2026-01-29 15:09:29.404991 | controller | 0x4}, {0xc000f7fab8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.404995 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0017c3b00?, 0xc000e0e100?}, {0xc000f7fab8?, 2026-01-29 15:09:29.404999 | controller | 0xc0017c3b00?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.405004 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.405008 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.405012 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001617ab0, 2026-01-29 15:09:29.405016 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.405021 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001617ab0, 2026-01-29 15:09:29.405025 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.405029 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.405033 | controller | {{0xc000787500, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.405037 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc000787500?, 2026-01-29 15:09:29.405042 | controller | 0x24?}, {0x23df863?, 0x10?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.405046 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n 2026-01-29 15:09:29.405050 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:187 2026-01-29 15:09:29.405056 | controller | +0x66\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• 2026-01-29 15:09:29.405060 | controller | [FAILED] [20.186 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen The service 2026-01-29 15:09:29.405065 | controller | is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount 2026-01-29 15:09:29.405069 | controller | and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:96\e[0m\n\n 2026-01-29 15:09:29.405073 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:55.000Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.405079 | controller | MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret 2026-01-29 15:09:29.405083 | controller | some-mariadb-account-db-secret\n 2026-01-29T15:06:55.004Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.405088 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:55.017Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.405094 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-0cdf3d27-ef1e-4917-9693-8fd8bd6e3298\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}\n 2026-01-29 15:09:29.405104 | controller | \ 2026-01-29T15:06:55.017Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.405109 | controller | \ 2026-01-29T15:06:55.021Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.405113 | controller | \"ironic\"}\n 2026-01-29T15:06:55.021Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.405118 | controller | defaulter\n 2026-01-29T15:06:55.021Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.405122 | controller | called\n 2026-01-29T15:06:55.024Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.405126 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:55.024Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.405130 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:55.033Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.405136 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:55.033Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.405140 | controller | - calling defaulter\n 2026-01-29T15:06:55.033Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.405145 | controller | - defaulter called\n 2026-01-29T15:06:55.036Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.405149 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:55.036Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.405153 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:55.056Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.405157 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405166 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405170 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}\n 2026-01-29T15:06:55.058Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.405174 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405201 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405205 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}\n 2026-01-29T15:06:55.061Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.405210 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.405214 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405218 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405222 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}\n 2026-01-29T15:06:55.066Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.405227 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.405231 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405235 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405239 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}\n 2026-01-29T15:06:55.068Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.405243 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.405248 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405252 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405256 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405265 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}\n 2026-01-29T15:06:55.068Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.405270 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.405274 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.405278 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.405282 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405287 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}\n 2026-01-29T15:06:55.075Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.405291 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}\n 2026-01-29 15:09:29.405295 | controller | \ 2026-01-29T15:06:55.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.405299 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405303 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405308 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405312 | controller | \"3ce653d3-0c24-4d9c-bddd-fbf85c6f342b\"}\n 2026-01-29T15:06:55.083Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.405316 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.405320 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405324 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405332 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405336 | controller | \"3ce653d3-0c24-4d9c-bddd-fbf85c6f342b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405340 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405345 | controller | \ 2026-01-29T15:06:55.086Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.405349 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405353 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405357 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405362 | controller | \"3ce653d3-0c24-4d9c-bddd-fbf85c6f342b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.405366 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.405370 | controller | \ 2026-01-29T15:06:55.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.405374 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405385 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405389 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\"}\n 2026-01-29T15:06:55.095Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.405393 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.405397 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405402 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405406 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405410 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405414 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405418 | controller | \ 2026-01-29T15:06:55.097Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.405423 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.405427 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405441 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405446 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\"}\n 2026-01-29T15:06:55.100Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.405450 | controller | object some-mariadb-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.405454 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405459 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405463 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405467 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405473 | controller | \ 2026-01-29T15:06:55.107Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.405477 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}\n 2026-01-29 15:09:29.405482 | controller | \ 2026-01-29T15:06:55.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.405486 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405490 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405494 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405498 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\"}\n 2026-01-29T15:06:55.109Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.405503 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.405507 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405511 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405515 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405519 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405524 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405528 | controller | \ 2026-01-29T15:06:55.112Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}\n 2026-01-29 15:09:29.405534 | controller | \ 2026-01-29T15:06:55.197Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.405538 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.405542 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405546 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405551 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405555 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\"}\n 2026-01-29T15:06:55.197Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.405559 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405567 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405572 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.206Z\tERROR\tReconciler 2026-01-29 15:09:29.405576 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405580 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405584 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405588 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.405593 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.405597 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.405603 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.405611 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.405616 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.405620 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.405624 | controller | \ 2026-01-29T15:06:55.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.405628 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405632 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405637 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405641 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\"}\n 2026-01-29T15:06:55.208Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.405645 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.405649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405653 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405659 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405664 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405668 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405672 | controller | \ 2026-01-29T15:06:55.297Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.405676 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.405680 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405685 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405689 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405693 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\"}\n 2026-01-29T15:06:55.297Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.405697 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405702 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405706 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405710 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.298Z\tERROR\tReconciler 2026-01-29 15:09:29.405714 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405718 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405723 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405727 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.405731 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.405738 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.405742 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.405746 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.405750 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.405755 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.405759 | controller | \ 2026-01-29T15:06:55.298Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.405763 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405771 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405776 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\"}\n 2026-01-29T15:06:55.299Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.405784 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.405789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405797 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405801 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405819 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405826 | controller | \ 2026-01-29T15:06:55.302Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.405831 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.405836 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405841 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405846 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405850 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\"}\n 2026-01-29T15:06:55.302Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.405854 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405858 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405862 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405867 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.302Z\tERROR\tReconciler 2026-01-29 15:09:29.405871 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405879 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405883 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.405890 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.405894 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.405898 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.405902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.405907 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.405911 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.405915 | controller | \ 2026-01-29T15:06:55.309Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.405919 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405927 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405932 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\"}\n 2026-01-29T15:06:55.310Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.405936 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.405940 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.405944 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405948 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405953 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.405957 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.405961 | controller | \ 2026-01-29T15:06:55.314Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.405971 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.405975 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405979 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.405983 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.405988 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\"}\n 2026-01-29T15:06:55.314Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.405994 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.405998 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406002 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406007 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.315Z\tERROR\tReconciler 2026-01-29 15:09:29.406011 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406019 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406027 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406031 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406035 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406039 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406044 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406048 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406056 | controller | \ 2026-01-29T15:06:55.355Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406060 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406065 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406069 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406073 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\"}\n 2026-01-29T15:06:55.356Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406077 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406086 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406090 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406094 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406098 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406102 | controller | \ 2026-01-29T15:06:55.357Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406107 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406111 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406115 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406119 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406123 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\"}\n 2026-01-29T15:06:55.358Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.406128 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406142 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406146 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.358Z\tERROR\tReconciler 2026-01-29 15:09:29.406151 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406155 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406159 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406165 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406170 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406174 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406178 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406184 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406188 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406192 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406197 | controller | \ 2026-01-29T15:06:55.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406201 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406205 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406209 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406213 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\"}\n 2026-01-29T15:06:55.440Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406218 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406226 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406230 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406234 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406239 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406243 | controller | \ 2026-01-29T15:06:55.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406247 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406251 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406260 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406264 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\"}\n 2026-01-29T15:06:55.443Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.406268 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406276 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406281 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.443Z\tERROR\tReconciler 2026-01-29 15:09:29.406285 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406289 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406298 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406302 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406306 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406315 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406319 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406323 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406328 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406336 | controller | \ 2026-01-29T15:06:55.605Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406340 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406344 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406349 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406353 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\"}\n 2026-01-29T15:06:55.606Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406357 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406361 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406366 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406370 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406374 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406378 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406382 | controller | \ 2026-01-29T15:06:55.609Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406387 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406391 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406399 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406404 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\"}\n 2026-01-29T15:06:55.610Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.406408 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406412 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406416 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406420 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.611Z\tERROR\tReconciler 2026-01-29 15:09:29.406425 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406435 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406439 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406443 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406447 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406452 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406456 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406460 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406464 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406468 | controller | \ 2026-01-29T15:06:55.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406473 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406477 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406485 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406489 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\"}\n 2026-01-29T15:06:55.933Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406493 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406497 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406502 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406506 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406510 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406514 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406518 | controller | \ 2026-01-29T15:06:55.935Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406523 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406527 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406531 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406535 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406539 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\"}\n 2026-01-29T15:06:55.936Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.406544 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406548 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406552 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406556 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:55.937Z\tERROR\tReconciler 2026-01-29 15:09:29.406562 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406571 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406575 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406579 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406583 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406588 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406592 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406598 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406602 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406606 | controller | \ 2026-01-29T15:06:56.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406611 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406615 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406619 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406623 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\"}\n 2026-01-29T15:06:56.580Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406627 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406631 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406641 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406646 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406654 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406658 | controller | \ 2026-01-29T15:06:56.583Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406663 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406668 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406679 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406685 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\"}\n 2026-01-29T15:06:56.583Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.406692 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406704 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406715 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.584Z\tERROR\tReconciler 2026-01-29 15:09:29.406722 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406728 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406733 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406739 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406743 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406748 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406752 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406756 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406760 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406765 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406769 | controller | \ 2026-01-29T15:06:57.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406773 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406777 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406781 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406786 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\"}\n 2026-01-29T15:06:57.865Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406790 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406794 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406798 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406802 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406821 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406828 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406832 | controller | \ 2026-01-29T15:06:57.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406836 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406840 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406849 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406853 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\"}\n 2026-01-29T15:06:57.867Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.406857 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406872 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406879 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406883 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:57.867Z\tERROR\tReconciler 2026-01-29 15:09:29.406887 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406892 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406896 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406900 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.406904 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.406909 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.406913 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.406917 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.406921 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.406925 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.406930 | controller | \ 2026-01-29T15:07:00.428Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.406937 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406941 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406945 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406950 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\"}\n 2026-01-29T15:07:00.428Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.406954 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.406958 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.406962 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406966 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.406972 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.406976 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.406980 | controller | \ 2026-01-29T15:07:00.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.406985 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.406989 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.406993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.406997 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407001 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\"}\n 2026-01-29T15:07:00.431Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.407006 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407010 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407016 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407020 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:00.431Z\tERROR\tReconciler 2026-01-29 15:09:29.407024 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407028 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407033 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407037 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.407046 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.407051 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.407055 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.407059 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.407063 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.407067 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.407072 | controller | \ 2026-01-29T15:07:05.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.407076 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407080 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407084 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407089 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\"}\n 2026-01-29T15:07:05.552Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.407093 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.407097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407101 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407105 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407109 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.407114 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.407118 | controller | \ 2026-01-29T15:07:05.555Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.407122 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.407126 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407130 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407135 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407139 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\"}\n 2026-01-29T15:07:05.555Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.407143 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407149 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407153 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407158 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:05.556Z\tERROR\tReconciler 2026-01-29 15:09:29.407162 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407170 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407174 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.407179 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.407183 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.407187 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.407191 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.407196 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.407201 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.407210 | controller | \ \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.407215 | controller | \e[38;5;243m@ 01/29/26 15:07:15.113\e[0m\n 2026-01-29T15:07:15.113Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.407219 | controller | \"ironic\", \"Namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:55Z\"}],\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\",\"resourceVersion\":\"800\",\"uid\":\"0fce3c7b-830d-46b6-bc92-50a532b7ea92\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.407225 | controller | add your customization here\",\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.407237 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.407251 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.407259 | controller | 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\":\"# 2026-01-29 15:09:29.407263 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.407267 | controller | \ 2026-01-29T15:07:15.123Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.407272 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407276 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407285 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407289 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\"}\n 2026-01-29T15:07:15.127Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.407294 | controller | finalizer openstack.org/ironic from MariaDBAccount some-mariadb-account\t{\"controller\": 2026-01-29 15:09:29.407298 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407311 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407316 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407320 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.407325 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.407329 | controller | \ 2026-01-29T15:07:15.130Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.407333 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407337 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407342 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407346 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.407350 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.407354 | controller | \ 2026-01-29T15:07:15.130Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.407358 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407363 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.407369 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407374 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\"}\n 2026-01-29T15:07:15.135Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.407378 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:15.135Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.407382 | controller | - calling defaulter\n 2026-01-29T15:07:15.135Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.407386 | controller | - defaulter called\n 2026-01-29T15:07:15.139Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.407391 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:15.139Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.407395 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:15.147Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.407399 | controller | \"ironic\", \"Namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.407403 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.407409 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.407414 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001c3aa00>: 2026-01-29 15:09:29.407418 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.407422 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.407426 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.407430 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.407435 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.407439 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.407443 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.407447 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.407451 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.407455 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.407460 | controller | \e[38;5;243m@ 01/29/26 15:07:15.113\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.407464 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.407468 | controller | {{0xc00059a870?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.407478 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.407482 | controller | 0xc001764800})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.407487 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001153440?, 0xc000287808?}, {0x23cd0dd, 2026-01-29 15:09:29.407491 | controller | 0x4}, {0xc001937a28, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.407495 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001153440?, 0xc001764800?}, {0xc001937a28?, 2026-01-29 15:09:29.407501 | controller | 0xc001153440?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.407505 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.407509 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.407514 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001590540, 2026-01-29 15:09:29.407518 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.407522 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001590540, 2026-01-29 15:09:29.407526 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.407531 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.407535 | controller | {{0xc00059a870, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.407539 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc00059a870?, 2026-01-29 15:09:29.407543 | controller | 0x1c?}, {0x23e8290?, 0x1e?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.407548 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()\n 2026-01-29 15:09:29.407552 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:113 2026-01-29 15:09:29.407556 | controller | +0x2a4\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• 2026-01-29 15:09:29.407560 | controller | [FAILED] [20.175 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.407566 | controller | rollout is progressing [BeforeEach] \e[0mIronic overall condition reaches ready 2026-01-29 15:09:29.407571 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.407575 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:612\e[0m\n\n 2026-01-29 15:09:29.407579 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:06:56.201Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.407583 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:06:56.205Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.407589 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:06:56.219Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.407593 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a007dd24-b36b-4300-b7d9-d24449d3671f\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}}\n 2026-01-29 15:09:29.407606 | controller | \ 2026-01-29T15:06:56.219Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"},\"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 2026-01-29 15:09:29.407613 | controller | \ 2026-01-29T15:06:56.223Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.407617 | controller | \"ironic\"}\n 2026-01-29T15:06:56.223Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.407621 | controller | defaulter\n 2026-01-29T15:06:56.223Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.407626 | controller | called\n 2026-01-29T15:06:56.238Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.407630 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:56.238Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.407634 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:56.249Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.407639 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:56.249Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.407644 | controller | - calling defaulter\n 2026-01-29T15:06:56.249Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.407670 | controller | - defaulter called\n 2026-01-29T15:06:56.254Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.407675 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:56.254Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.407680 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:06:56.270Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.407685 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407690 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407695 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407700 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}\n 2026-01-29T15:06:56.272Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.407705 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407710 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407715 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407720 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}\n 2026-01-29T15:06:56.274Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.407725 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.407730 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407738 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407743 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}\n 2026-01-29T15:06:56.277Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.407748 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.407752 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407760 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407765 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}\n 2026-01-29T15:06:56.283Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.407770 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.407775 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407779 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407784 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407790 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.407796 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.407837 | controller | \ 2026-01-29T15:06:56.287Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.407849 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407861 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407865 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.407869 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.407873 | controller | \ 2026-01-29T15:06:56.294Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.407878 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407882 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407886 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407890 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\"}\n 2026-01-29T15:06:56.294Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.407894 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.407899 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.407903 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407909 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407915 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.407921 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.407927 | controller | \ 2026-01-29T15:06:56.296Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.407933 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}}\n 2026-01-29 15:09:29.407938 | controller | \ 2026-01-29T15:06:56.296Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.407944 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.407950 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.407956 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407964 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407968 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\"}\n 2026-01-29T15:06:56.300Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.407972 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.407977 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.407981 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.407985 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.407990 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.407994 | controller | \ 2026-01-29T15:06:56.301Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}}\n 2026-01-29 15:09:29.407998 | controller | \ 2026-01-29T15:06:56.309Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408004 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408010 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408017 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408022 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\"}\n 2026-01-29T15:06:56.310Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408028 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408034 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408046 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408060 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.408065 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.408069 | controller | \ 2026-01-29T15:06:56.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.408073 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.408077 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408082 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408086 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408090 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\"}\n 2026-01-29T15:06:56.398Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.408094 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408103 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408107 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.407Z\tERROR\tReconciler 2026-01-29 15:09:29.408111 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408115 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408122 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408127 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.408131 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.408135 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.408139 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.408143 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.408148 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.408152 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.408156 | controller | \ 2026-01-29T15:06:56.407Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408160 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408164 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408168 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408173 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\"}\n 2026-01-29T15:06:56.408Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408177 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408181 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408185 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408189 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408193 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.408198 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.408202 | controller | \ 2026-01-29T15:06:56.498Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.408206 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.408214 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408223 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408237 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408244 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\"}\n 2026-01-29T15:06:56.499Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.408257 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408267 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408271 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.499Z\tERROR\tReconciler 2026-01-29 15:09:29.408275 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408287 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408291 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.408297 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.408306 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.408320 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.408327 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.408333 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.408339 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.408349 | controller | \ 2026-01-29T15:06:56.499Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408355 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408359 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408363 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408367 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\"}\n 2026-01-29T15:06:56.500Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408371 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408376 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408384 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408388 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.408393 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.408397 | controller | \ 2026-01-29T15:06:56.503Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.408401 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.408405 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408409 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408414 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408418 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\"}\n 2026-01-29T15:06:56.504Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.408422 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408426 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408430 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408435 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.504Z\tERROR\tReconciler 2026-01-29 15:09:29.408443 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408453 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408457 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.408470 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.408476 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.408480 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.408484 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.408489 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.408493 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.408497 | controller | \ 2026-01-29T15:06:56.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408501 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408505 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408509 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408514 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\"}\n 2026-01-29T15:06:56.511Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408518 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408522 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408526 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408530 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408534 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.408539 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.408543 | controller | \ 2026-01-29T15:06:56.513Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.408547 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.408551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408555 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408559 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408564 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\"}\n 2026-01-29T15:06:56.513Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.408568 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408576 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408580 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.514Z\tERROR\tReconciler 2026-01-29 15:09:29.408587 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408600 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408604 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408609 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.408613 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.408617 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.408623 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.408627 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.408631 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.408635 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.408639 | controller | \ 2026-01-29T15:06:56.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408653 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408658 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408662 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\"}\n 2026-01-29T15:06:56.555Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408666 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408670 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408674 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408678 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408683 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.408687 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.408691 | controller | \ 2026-01-29T15:06:56.557Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.408695 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.408699 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408703 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408708 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408712 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\"}\n 2026-01-29T15:06:56.558Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.408716 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408720 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408724 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408730 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.558Z\tERROR\tReconciler 2026-01-29 15:09:29.408735 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408739 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408743 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408748 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.408754 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.408760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.408766 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.408772 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.408778 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.408784 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.408790 | controller | \ 2026-01-29T15:06:56.639Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408796 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408803 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408828 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408833 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\"}\n 2026-01-29T15:06:56.640Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408837 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408842 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408846 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408850 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408862 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.408866 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.408871 | controller | \ 2026-01-29T15:06:56.641Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.408875 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.408879 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408883 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408887 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408892 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\"}\n 2026-01-29T15:06:56.642Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.408896 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408900 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408907 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408914 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.642Z\tERROR\tReconciler 2026-01-29 15:09:29.408918 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.408922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408926 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408930 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.408935 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.408939 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.408943 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.408947 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.408952 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.408956 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.408960 | controller | \ 2026-01-29T15:06:56.803Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.408971 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408976 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.408980 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.408984 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\"}\n 2026-01-29T15:06:56.804Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.408988 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.408992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.408997 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409001 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409005 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409009 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409013 | controller | \ 2026-01-29T15:06:56.807Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.409017 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.409022 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409030 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409034 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\"}\n 2026-01-29T15:06:56.807Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.409046 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409051 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409057 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409061 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:56.808Z\tERROR\tReconciler 2026-01-29 15:09:29.409066 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409074 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409078 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.409082 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.409087 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.409091 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.409095 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.409099 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.409103 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.409107 | controller | \ 2026-01-29T15:06:57.128Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.409112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409116 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409120 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409124 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\"}\n 2026-01-29T15:06:57.129Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.409128 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.409133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409137 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409141 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409145 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409150 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409154 | controller | \ 2026-01-29T15:06:57.133Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.409158 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.409162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409172 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409177 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\"}\n 2026-01-29T15:06:57.134Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.409181 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409185 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409191 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409195 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:57.134Z\tERROR\tReconciler 2026-01-29 15:09:29.409199 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409205 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409210 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409216 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.409234 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.409250 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.409257 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.409262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.409268 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.409273 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.409278 | controller | \ 2026-01-29T15:06:57.775Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.409284 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409289 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409293 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409297 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\"}\n 2026-01-29T15:06:57.776Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.409302 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.409306 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409310 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409314 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409318 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409322 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409327 | controller | \ 2026-01-29T15:06:57.778Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.409331 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.409335 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409339 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409343 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409353 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\"}\n 2026-01-29T15:06:57.779Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.409357 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409364 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409368 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409373 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:57.780Z\tERROR\tReconciler 2026-01-29 15:09:29.409377 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409385 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409390 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.409394 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.409398 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.409402 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.409406 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.409411 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.409415 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.409419 | controller | \ 2026-01-29T15:06:59.060Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.409430 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409434 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409438 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409443 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\"}\n 2026-01-29T15:06:59.061Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.409447 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.409451 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409455 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409461 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409466 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409470 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409474 | controller | \ 2026-01-29T15:06:59.063Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.409478 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.409482 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409487 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409491 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409495 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\"}\n 2026-01-29T15:06:59.064Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.409499 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409509 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409514 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:06:59.064Z\tERROR\tReconciler 2026-01-29 15:09:29.409518 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409522 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409526 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409530 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.409535 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.409539 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.409543 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.409547 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.409551 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.409556 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.409560 | controller | \ 2026-01-29T15:07:01.625Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.409564 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409568 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409572 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409577 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\"}\n 2026-01-29T15:07:01.625Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.409581 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.409585 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409589 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409593 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409599 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409609 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409613 | controller | \ 2026-01-29T15:07:01.628Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.409618 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.409622 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409630 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409635 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\"}\n 2026-01-29T15:07:01.629Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.409640 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409649 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409653 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:01.629Z\tERROR\tReconciler 2026-01-29 15:09:29.409657 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409666 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409670 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.409674 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.409679 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.409683 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.409687 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.409691 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.409695 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.409700 | controller | \ 2026-01-29T15:07:06.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.409704 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409708 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409712 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409716 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\"}\n 2026-01-29T15:07:06.751Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.409721 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.409728 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409734 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409738 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409742 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409747 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409751 | controller | \ 2026-01-29T15:07:06.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.409755 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.409759 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409768 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409772 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\"}\n 2026-01-29T15:07:06.754Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.409778 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409788 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409793 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409797 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:06.754Z\tERROR\tReconciler 2026-01-29 15:09:29.409801 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409820 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409828 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409835 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.409839 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.409843 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.409847 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.409852 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.409856 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.409860 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.409864 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.409869 | controller | \e[38;5;243m@ 01/29/26 15:07:16.302\e[0m\n 2026-01-29T15:07:16.303Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.409873 | controller | \"ironic\", \"Namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:56Z\"}],\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\",\"resourceVersion\":\"961\",\"uid\":\"2264e8be-64df-4895-9d67-48170ff3193a\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.409878 | controller | 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\":\"# 2026-01-29 15:09:29.409885 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.409895 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.409899 | controller | 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\":\"# 2026-01-29 15:09:29.409904 | controller | 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 2026-01-29 15:09:29.409908 | controller | \ 2026-01-29T15:07:16.315Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.409913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409917 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409921 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409925 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\"}\n 2026-01-29T15:07:16.318Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.409930 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.409934 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.409938 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.409942 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409947 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.409951 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409955 | controller | \ 2026-01-29T15:07:16.321Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.409959 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.409963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409968 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.409972 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.409976 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.409980 | controller | \ 2026-01-29T15:07:16.321Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.409985 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.409993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.409997 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410001 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\"}\n 2026-01-29T15:07:16.326Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.410006 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.326Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.410010 | controller | - calling defaulter\n 2026-01-29T15:07:16.326Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.410014 | controller | - defaulter called\n 2026-01-29T15:07:16.330Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.410018 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.330Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.410023 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.338Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.410032 | controller | \"ironic\", \"Namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.410036 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.410041 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.410045 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001956e60>: 2026-01-29 15:09:29.410054 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.410058 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.410062 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.410066 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.410071 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.410075 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.410079 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.410083 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.410087 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.410092 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.410096 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.410100 | controller | \e[38;5;243m@ 01/29/26 15:07:16.302\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.410104 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.410108 | controller | {{0xc001847440?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.410113 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.410117 | controller | 0xc001996ec0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.410121 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001922ed0?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.410125 | controller | 0x4}, {0xc0019262a0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.410131 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001922ed0?, 0xc001996ec0?}, {0xc0019262a0?, 2026-01-29 15:09:29.410136 | controller | 0xc001922ed0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.410140 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.410144 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.410148 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00036c8c0, 2026-01-29 15:09:29.410152 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.410157 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00036c8c0, 2026-01-29 15:09:29.410161 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.410165 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.410169 | controller | {{0xc001847440, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.410174 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.410180 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.410184 | controller | +0x8a7\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 15:09:29.410188 | controller | [FAILED] [20.269 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.410192 | controller | is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount 2026-01-29 15:09:29.410197 | controller | changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:362\e[0m\n 2026-01-29 15:09:29.410205 | controller | \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:401\e[0m\n\n 2026-01-29 15:09:29.410210 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:14.579Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.410216 | controller | MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n 2026-01-29 15:09:29.410226 | controller | \ 2026-01-29T15:07:14.583Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29 15:09:29.410232 | controller | \ 2026-01-29T15:07:14.594Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.410238 | controller | {\"name\":\"keystone-3683efdd-b09b-4c36-ae9f-cae568cfa9cd\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}\n 2026-01-29 15:09:29.410244 | controller | \ 2026-01-29T15:07:14.594Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.410251 | controller | \ 2026-01-29T15:07:14.598Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.410256 | controller | \"ironic\"}\n 2026-01-29T15:07:14.598Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.410260 | controller | defaulter\n 2026-01-29T15:07:14.598Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.410264 | controller | called\n 2026-01-29T15:07:14.601Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.410268 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.601Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.410272 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.609Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.410277 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.609Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.410281 | controller | - calling defaulter\n 2026-01-29T15:07:14.609Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.410285 | controller | - defaulter called\n 2026-01-29T15:07:14.612Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.410289 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.612Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.410295 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:14.627Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.410300 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410308 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410312 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}\n 2026-01-29T15:07:14.629Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.410317 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410321 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410325 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410329 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}\n 2026-01-29T15:07:14.630Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.410334 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.410343 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410348 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410352 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}\n 2026-01-29T15:07:14.632Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.410356 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.410362 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410367 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410371 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}\n 2026-01-29T15:07:14.635Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.410375 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.410379 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410383 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410388 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410392 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}\n 2026-01-29T15:07:14.635Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.410396 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.410400 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.410404 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.410409 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410413 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}\n 2026-01-29T15:07:14.642Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.410417 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410421 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410425 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410430 | controller | \"a45a1b1e-1dad-4e87-bfe0-e90b4b699d32\"}\n 2026-01-29T15:07:14.643Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.410434 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.410440 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.410444 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.410449 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410453 | controller | \"a45a1b1e-1dad-4e87-bfe0-e90b4b699d32\"}\n 2026-01-29T15:07:14.651Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.410457 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410461 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410466 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410470 | controller | \"78d80f66-c8d1-411d-aa94-d483586ff357\"}\n 2026-01-29T15:07:14.652Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.410474 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.410478 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.410482 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.410487 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410491 | controller | \"78d80f66-c8d1-411d-aa94-d483586ff357\"}\n 2026-01-29T15:07:14.653Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.410495 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}\n 2026-01-29 15:09:29.410501 | controller | \ 2026-01-29T15:07:14.653Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.410505 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410509 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410519 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410523 | controller | \"fcf6c30e-14c9-4549-9571-ecf4e7ed7e7e\"}\n 2026-01-29T15:07:14.658Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.410527 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.410532 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410536 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410540 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410544 | controller | \"fcf6c30e-14c9-4549-9571-ecf4e7ed7e7e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.410548 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.410553 | controller | \ 2026-01-29T15:07:14.661Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.410557 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410561 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410565 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410569 | controller | \"fcf6c30e-14c9-4549-9571-ecf4e7ed7e7e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.410574 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.410578 | controller | \ 2026-01-29T15:07:14.670Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.410582 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410586 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410590 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410594 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\"}\n 2026-01-29T15:07:14.670Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.410599 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.410603 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410607 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410611 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410615 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.410620 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.410624 | controller | \ 2026-01-29T15:07:14.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.410628 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.410632 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410643 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410647 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\"}\n 2026-01-29T15:07:14.675Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.410651 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.410656 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410661 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410666 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.410670 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.410674 | controller | \ 2026-01-29T15:07:14.676Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.410678 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410683 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410687 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410695 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\"}\n 2026-01-29T15:07:14.676Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.410699 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.410704 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410708 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410712 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410716 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.410721 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.410725 | controller | \ 2026-01-29T15:07:14.682Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.410729 | controller | {\"name\":\"some-old-account\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}\n 2026-01-29 15:09:29.410733 | controller | \ 2026-01-29T15:07:14.687Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}\n 2026-01-29 15:09:29.410737 | controller | \ 2026-01-29T15:07:14.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.410742 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.410746 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410754 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410759 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\"}\n 2026-01-29T15:07:14.773Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.410763 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410767 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410773 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410777 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:14.783Z\tERROR\tReconciler 2026-01-29 15:09:29.410781 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410786 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410790 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410794 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.410798 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.410807 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.410828 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.410832 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.410837 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.410843 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.410847 | controller | \ 2026-01-29T15:07:14.783Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.410851 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410855 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410860 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410864 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\"}\n 2026-01-29T15:07:14.783Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.410868 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.410872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410885 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410890 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.410894 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.410898 | controller | \ 2026-01-29T15:07:14.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.410903 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.410907 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410915 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410920 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\"}\n 2026-01-29T15:07:14.874Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.410924 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410934 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410939 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:14.881Z\tERROR\tReconciler 2026-01-29 15:09:29.410943 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.410949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.410953 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.410958 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.410963 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.410968 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.410972 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.410976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.410980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.410985 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.410989 | controller | \ 2026-01-29T15:07:14.881Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.410993 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.410997 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411001 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411006 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\"}\n 2026-01-29T15:07:14.882Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411010 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411014 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411018 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411023 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411027 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411031 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411035 | controller | \ 2026-01-29T15:07:14.886Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411039 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411044 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411048 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411052 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411060 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\"}\n 2026-01-29T15:07:14.887Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411067 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411072 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411076 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411080 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:14.887Z\tERROR\tReconciler 2026-01-29 15:09:29.411084 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411093 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411097 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.411101 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.411108 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.411112 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.411116 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.411120 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.411125 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.411129 | controller | \ 2026-01-29T15:07:14.891Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.411133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411137 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411141 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411145 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\"}\n 2026-01-29T15:07:14.892Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411150 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411154 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411158 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411162 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411166 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411171 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411175 | controller | \ 2026-01-29T15:07:14.894Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411179 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411183 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411187 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411191 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411196 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\"}\n 2026-01-29T15:07:14.894Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411203 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411207 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411213 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411219 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:14.894Z\tERROR\tReconciler 2026-01-29 15:09:29.411225 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411237 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411245 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411250 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.411254 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.411259 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.411264 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.411268 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.411272 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.411276 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.411281 | controller | \ 2026-01-29T15:07:14.935Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.411285 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411289 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411293 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411297 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\"}\n 2026-01-29T15:07:14.935Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411302 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411306 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411310 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411314 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411318 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411322 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411327 | controller | \ 2026-01-29T15:07:14.937Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411331 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411335 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411339 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411343 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411350 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\"}\n 2026-01-29T15:07:14.937Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411354 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411358 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411362 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411367 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:14.937Z\tERROR\tReconciler 2026-01-29 15:09:29.411371 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411375 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411379 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411384 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.411388 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.411392 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.411396 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.411401 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.411405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.411414 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.411418 | controller | \ 2026-01-29T15:07:15.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.411422 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411432 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411438 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\"}\n 2026-01-29T15:07:15.019Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411444 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411451 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411457 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411463 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411469 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411475 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411481 | controller | \ 2026-01-29T15:07:15.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411487 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411493 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411499 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411507 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411513 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\"}\n 2026-01-29T15:07:15.021Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411519 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411524 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411530 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411535 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:15.022Z\tERROR\tReconciler 2026-01-29 15:09:29.411540 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411546 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411550 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411555 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.411559 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.411566 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.411570 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.411574 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.411578 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.411583 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.411587 | controller | \ 2026-01-29T15:07:15.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.411591 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411595 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411600 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411604 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\"}\n 2026-01-29T15:07:15.183Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411608 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411619 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411623 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411628 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411632 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411636 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411640 | controller | \ 2026-01-29T15:07:15.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411645 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411649 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411663 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411691 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\"}\n 2026-01-29T15:07:15.186Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411695 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411700 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411704 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411708 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:15.186Z\tERROR\tReconciler 2026-01-29 15:09:29.411714 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411719 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411723 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411727 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.411731 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.411737 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.411741 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.411746 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.411750 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.411754 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.411758 | controller | \ 2026-01-29T15:07:15.507Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.411763 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411771 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411775 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\"}\n 2026-01-29T15:07:15.508Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411779 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411784 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411788 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411792 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411796 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411800 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411805 | controller | \ 2026-01-29T15:07:15.509Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411823 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411831 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411851 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411855 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\"}\n 2026-01-29T15:07:15.510Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411860 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411864 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411868 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411872 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:15.510Z\tERROR\tReconciler 2026-01-29 15:09:29.411876 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411881 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411885 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411889 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.411893 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.411899 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.411904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.411908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.411912 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.411916 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.411921 | controller | \ 2026-01-29T15:07:16.151Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.411925 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411929 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411933 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411938 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\"}\n 2026-01-29T15:07:16.152Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.411942 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.411946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.411950 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411954 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411959 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.411963 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.411967 | controller | \ 2026-01-29T15:07:16.154Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.411971 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.411977 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411982 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.411986 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.411990 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\"}\n 2026-01-29T15:07:16.154Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.411994 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.411998 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412003 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412007 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.155Z\tERROR\tReconciler 2026-01-29 15:09:29.412017 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412021 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412026 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412030 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.412034 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.412040 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.412044 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.412049 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.412053 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.412057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.412061 | controller | \ 2026-01-29T15:07:17.436Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.412065 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412071 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412075 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412080 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\"}\n 2026-01-29T15:07:17.437Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.412084 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.412088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412096 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412101 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.412105 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.412109 | controller | \ 2026-01-29T15:07:17.439Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.412115 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.412119 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412123 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412128 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412132 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\"}\n 2026-01-29T15:07:17.439Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.412136 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412140 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412144 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412149 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:17.440Z\tERROR\tReconciler 2026-01-29 15:09:29.412153 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412161 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412166 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.412170 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.412177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.412182 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.412191 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.412195 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.412199 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.412204 | controller | \ 2026-01-29T15:07:20.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.412208 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412214 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412219 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412225 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\"}\n 2026-01-29T15:07:20.002Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.412232 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.412238 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412244 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412248 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412252 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.412256 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.412263 | controller | \ 2026-01-29T15:07:20.004Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.412267 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.412271 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412275 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412280 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412284 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\"}\n 2026-01-29T15:07:20.005Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.412288 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412292 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412297 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412301 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:20.005Z\tERROR\tReconciler 2026-01-29 15:09:29.412305 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412309 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412314 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412318 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.412322 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.412328 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.412332 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.412337 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.412341 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.412345 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.412349 | controller | \ 2026-01-29T15:07:25.127Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.412354 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412358 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412362 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412366 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\"}\n 2026-01-29T15:07:25.127Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.412376 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.412381 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412385 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412389 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412394 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.412400 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.412404 | controller | \ 2026-01-29T15:07:25.130Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.412409 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.412413 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412417 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412421 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412426 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\"}\n 2026-01-29T15:07:25.130Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.412430 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412449 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412459 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:25.131Z\tERROR\tReconciler 2026-01-29 15:09:29.412465 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412471 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412476 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412486 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.412491 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.412499 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.412505 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.412511 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.412516 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.412522 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.412528 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.412533 | controller | \e[38;5;243m@ 01/29/26 15:07:34.688\e[0m\n 2026-01-29T15:07:34.688Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.412550 | controller | \"ironic\", \"Namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:14Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:14Z\"}],\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\",\"resourceVersion\":\"683\",\"uid\":\"496876a2-5c3a-4df3-8be4-8ee1529278ae\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.412570 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.412577 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.412582 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.412586 | controller | 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\":\"# 2026-01-29 15:09:29.412591 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.412595 | controller | \ 2026-01-29T15:07:34.700Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.412599 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412603 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412608 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412612 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\"}\n 2026-01-29T15:07:34.703Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.412616 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 15:09:29.412621 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412627 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412633 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412639 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.412645 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.412651 | controller | \ 2026-01-29T15:07:34.709Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.412659 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.412665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412671 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412677 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.412681 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.412685 | controller | \ 2026-01-29T15:07:34.709Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.412689 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.412701 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.412705 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.412709 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\"}\n 2026-01-29T15:07:34.717Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.412714 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:34.718Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.412718 | controller | - calling defaulter\n 2026-01-29T15:07:34.718Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.412722 | controller | - defaulter called\n 2026-01-29T15:07:34.722Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.412726 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:34.722Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.412731 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:34.751Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.412735 | controller | \"ironic\", \"Namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.412739 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.412743 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.412748 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001862fa0>: 2026-01-29 15:09:29.412752 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.412756 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.412760 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.412765 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.412769 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.412773 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.412777 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.412781 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.412785 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.412790 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.412797 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.412801 | controller | \e[38;5;243m@ 01/29/26 15:07:34.688\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.412822 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.412830 | controller | {{0xc000bd6630?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.412834 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.412838 | controller | 0xc000783540})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.412842 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0010f6b40?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.412847 | controller | 0x4}, {0xc0011a25b8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.412851 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0010f6b40?, 0xc000783540?}, {0xc0011a25b8?, 2026-01-29 15:09:29.412855 | controller | 0xc0010f6b40?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.412859 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.412865 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.412869 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00030bab0, 2026-01-29 15:09:29.412874 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.412878 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00030bab0, 2026-01-29 15:09:29.412882 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.412894 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.412898 | controller | {{0xc000bd6630, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.412903 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc000bd6630?, 2026-01-29 15:09:29.412907 | controller | 0x18?}, {0x23df863?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.412911 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n 2026-01-29 15:09:29.412915 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:379 2026-01-29 15:09:29.412920 | controller | +0x26f\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• 2026-01-29 15:09:29.412924 | controller | [FAILED] [20.179 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.412928 | controller | rollout is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment 2026-01-29 15:09:29.412932 | controller | progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n 2026-01-29 15:09:29.412937 | controller | \ \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:234\e[0m\n 2026-01-29 15:09:29.412941 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:427\e[0m\n\n 2026-01-29 15:09:29.412947 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:16.088Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.412953 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:07:16.092Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.412957 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:07:16.104Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.412962 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-4f3018bc-8a80-4275-9a6d-735d04859116\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}}\n 2026-01-29 15:09:29.412966 | controller | \ 2026-01-29T15:07:16.104Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"},\"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 2026-01-29 15:09:29.412971 | controller | \ 2026-01-29T15:07:16.108Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.412976 | controller | \"ironic\"}\n 2026-01-29T15:07:16.108Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.412980 | controller | defaulter\n 2026-01-29T15:07:16.108Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.412984 | controller | called\n 2026-01-29T15:07:16.110Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.412988 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.110Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.412992 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.116Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.413001 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.116Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.413005 | controller | - calling defaulter\n 2026-01-29T15:07:16.116Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.413010 | controller | - defaulter called\n 2026-01-29T15:07:16.120Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.413014 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.120Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.413018 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:16.135Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.413022 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413030 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413035 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}\n 2026-01-29T15:07:16.137Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.413039 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413043 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413049 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413054 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}\n 2026-01-29T15:07:16.139Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.413061 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.413065 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413069 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413074 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}\n 2026-01-29T15:07:16.141Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.413078 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.413082 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413086 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413091 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}\n 2026-01-29T15:07:16.146Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413095 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413099 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413103 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413107 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413111 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413116 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413120 | controller | \ 2026-01-29T15:07:16.148Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.413124 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413128 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413132 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413137 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.413141 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413145 | controller | \ 2026-01-29T15:07:16.156Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.413149 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413153 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413157 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413162 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\"}\n 2026-01-29T15:07:16.157Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413166 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413174 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413178 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413187 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413192 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413196 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413200 | controller | \ 2026-01-29T15:07:16.159Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.413204 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.413209 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413224 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413238 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\"}\n 2026-01-29T15:07:16.162Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.413245 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.413249 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413254 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413258 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413262 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413266 | controller | \ 2026-01-29T15:07:16.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.413270 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413275 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413279 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413283 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\"}\n 2026-01-29T15:07:16.163Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413287 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413295 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413300 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413304 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413308 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413312 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413316 | controller | \ 2026-01-29T15:07:16.190Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.413321 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}}\n 2026-01-29 15:09:29.413325 | controller | \ 2026-01-29T15:07:16.194Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}}\n 2026-01-29 15:09:29.413330 | controller | \ 2026-01-29T15:07:16.260Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.413336 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.413351 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413359 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413367 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413372 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\"}\n 2026-01-29T15:07:16.261Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.413376 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413385 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413399 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.271Z\tERROR\tReconciler 2026-01-29 15:09:29.413406 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413419 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413425 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.413431 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.413437 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.413443 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.413449 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.413455 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.413461 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.413465 | controller | \ 2026-01-29T15:07:16.271Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.413469 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413473 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413478 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413482 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\"}\n 2026-01-29T15:07:16.272Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413486 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413490 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413495 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413499 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413503 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413511 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413515 | controller | \ 2026-01-29T15:07:16.361Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.413519 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.413523 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413534 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413538 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\"}\n 2026-01-29T15:07:16.361Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.413542 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413546 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413551 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413555 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.361Z\tERROR\tReconciler 2026-01-29 15:09:29.413559 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413568 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413572 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.413576 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.413580 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.413585 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.413596 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.413600 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.413605 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.413609 | controller | \ 2026-01-29T15:07:16.362Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.413613 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413617 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413622 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413626 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\"}\n 2026-01-29T15:07:16.362Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413630 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413643 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413647 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413651 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413655 | controller | \ 2026-01-29T15:07:16.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.413659 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.413664 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413670 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413674 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413678 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\"}\n 2026-01-29T15:07:16.365Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.413682 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413690 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413695 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.365Z\tERROR\tReconciler 2026-01-29 15:09:29.413699 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413703 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413707 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413712 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.413716 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.413720 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.413724 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.413729 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.413733 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.413737 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.413741 | controller | \ 2026-01-29T15:07:16.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.413745 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413749 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413754 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413758 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\"}\n 2026-01-29T15:07:16.373Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413769 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413774 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413778 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413782 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413788 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413792 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413796 | controller | \ 2026-01-29T15:07:16.377Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.413801 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.413821 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413830 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413834 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413840 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\"}\n 2026-01-29T15:07:16.377Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.413845 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413849 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413853 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413857 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.378Z\tERROR\tReconciler 2026-01-29 15:09:29.413862 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413870 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413874 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.413879 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.413883 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.413887 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.413891 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.413895 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.413900 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.413904 | controller | \ 2026-01-29T15:07:16.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.413908 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413912 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413916 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413921 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\"}\n 2026-01-29T15:07:16.420Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.413925 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.413929 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.413933 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413937 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413942 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.413946 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.413950 | controller | \ 2026-01-29T15:07:16.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.413956 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.413966 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413974 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413979 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\"}\n 2026-01-29T15:07:16.423Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.413983 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.413987 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.413991 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.413996 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.424Z\tERROR\tReconciler 2026-01-29 15:09:29.414000 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414004 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414008 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414012 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414017 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414021 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414025 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414029 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414033 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414038 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414042 | controller | \ 2026-01-29T15:07:16.504Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414046 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414050 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414055 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414059 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\"}\n 2026-01-29T15:07:16.505Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414065 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414075 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414079 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414083 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414087 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414091 | controller | \ 2026-01-29T15:07:16.507Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414099 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414103 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414107 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414112 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414116 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\"}\n 2026-01-29T15:07:16.507Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.414120 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414129 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414138 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.508Z\tERROR\tReconciler 2026-01-29 15:09:29.414142 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414146 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414151 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414155 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414159 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414163 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414167 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414172 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414176 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414180 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414184 | controller | \ 2026-01-29T15:07:16.668Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414189 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414193 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414197 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414201 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\"}\n 2026-01-29T15:07:16.668Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414205 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414210 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414216 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414225 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414240 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414246 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414254 | controller | \ 2026-01-29T15:07:16.671Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414259 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414263 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414267 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414271 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414276 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\"}\n 2026-01-29T15:07:16.671Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.414280 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414284 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414288 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414292 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.672Z\tERROR\tReconciler 2026-01-29 15:09:29.414297 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414301 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414305 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414309 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414313 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414317 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414322 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414335 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414340 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414344 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414348 | controller | \ 2026-01-29T15:07:16.993Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414352 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414359 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414364 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414368 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\"}\n 2026-01-29T15:07:16.994Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414372 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414376 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414385 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414389 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414395 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414399 | controller | \ 2026-01-29T15:07:16.996Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414403 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414408 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414412 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414416 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414420 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\"}\n 2026-01-29T15:07:16.997Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.414424 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414428 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414433 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414437 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:16.997Z\tERROR\tReconciler 2026-01-29 15:09:29.414441 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414445 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414450 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414455 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414460 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414464 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414468 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414472 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414476 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414481 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414485 | controller | \ 2026-01-29T15:07:17.638Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414489 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414493 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414497 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414502 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\"}\n 2026-01-29T15:07:17.639Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414514 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414518 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414523 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414527 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414531 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414537 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414543 | controller | \ 2026-01-29T15:07:17.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414547 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414556 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414560 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414564 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\"}\n 2026-01-29T15:07:17.641Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.414568 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414573 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414577 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414581 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:17.641Z\tERROR\tReconciler 2026-01-29 15:09:29.414585 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414594 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414598 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414602 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414606 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414610 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414615 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414619 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414623 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414629 | controller | \ 2026-01-29T15:07:18.923Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414633 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414641 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414646 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\"}\n 2026-01-29T15:07:18.923Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414650 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414654 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414658 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414662 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414668 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414672 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414676 | controller | \ 2026-01-29T15:07:18.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414680 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414685 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414698 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414702 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\"}\n 2026-01-29T15:07:18.926Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.414706 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414710 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414714 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414719 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:18.927Z\tERROR\tReconciler 2026-01-29 15:09:29.414723 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414727 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414731 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414736 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414740 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414744 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414748 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414752 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414756 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414761 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414765 | controller | \ 2026-01-29T15:07:21.488Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414769 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414773 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414778 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414782 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\"}\n 2026-01-29T15:07:21.489Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414786 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414800 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414826 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414834 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414839 | controller | \ 2026-01-29T15:07:21.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414843 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414847 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414851 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414855 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414860 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\"}\n 2026-01-29T15:07:21.491Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.414864 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414868 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414872 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414877 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:21.492Z\tERROR\tReconciler 2026-01-29 15:09:29.414886 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414895 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414899 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.414903 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.414907 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.414913 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.414918 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.414922 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.414926 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.414930 | controller | \ 2026-01-29T15:07:26.613Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.414935 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414939 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414943 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414947 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\"}\n 2026-01-29T15:07:26.613Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.414951 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.414955 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.414959 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414965 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414970 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.414974 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.414978 | controller | \ 2026-01-29T15:07:26.615Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.414982 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.414986 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.414991 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.414995 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.414999 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\"}\n 2026-01-29T15:07:26.616Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.415003 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.415011 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415016 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:26.616Z\tERROR\tReconciler 2026-01-29 15:09:29.415020 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.415028 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415032 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.415037 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.415041 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.415045 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.415053 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.415058 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.415062 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.415066 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.415071 | controller | \e[38;5;243m@ 01/29/26 15:07:36.196\e[0m\n 2026-01-29T15:07:36.196Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.415075 | controller | \"ironic\", \"Namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:16Z\"}],\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\",\"resourceVersion\":\"926\",\"uid\":\"9e059972-9e4a-4974-83a4-7ce4a7f362ec\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.415082 | controller | 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\":\"# 2026-01-29 15:09:29.415087 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.415091 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.415095 | controller | 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\":\"# 2026-01-29 15:09:29.415100 | controller | 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 2026-01-29 15:09:29.415104 | controller | \ 2026-01-29T15:07:36.208Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.415108 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415112 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.415120 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415125 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\"}\n 2026-01-29T15:07:36.212Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.415129 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.415133 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.415138 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.415142 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415146 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.415150 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415156 | controller | \ 2026-01-29T15:07:36.215Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.415160 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415165 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.415169 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415173 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.415180 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415185 | controller | \ 2026-01-29T15:07:36.215Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.415189 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415193 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.415198 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415202 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\"}\n 2026-01-29T15:07:36.221Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.415206 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:36.221Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.415211 | controller | - calling defaulter\n 2026-01-29T15:07:36.221Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.415217 | controller | - defaulter called\n 2026-01-29T15:07:36.226Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.415223 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:36.226Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.415230 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:36.233Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.415236 | controller | \"ironic\", \"Namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.415242 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.415247 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.415252 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001267c20>: 2026-01-29 15:09:29.415258 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.415267 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.415274 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.415280 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.415286 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.415292 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.415298 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.415304 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.415310 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.415316 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.415321 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.415329 | controller | \e[38;5;243m@ 01/29/26 15:07:36.196\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.415355 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.415364 | controller | {{0xc001984bd0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.415370 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.415376 | controller | 0xc001a8b3c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.415381 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc000d6a6f0?, 0xc0000ca808?}, {0x23cd0dd, 2026-01-29 15:09:29.415387 | controller | 0x4}, {0xc00032b2f0, 0x1, 0x3f004001f8d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.415393 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc000d6a6f0?, 0xc001a8b3c0?}, {0xc00032b2f0?, 2026-01-29 15:09:29.415398 | controller | 0xc000d6a6f0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.415404 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.415409 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.415415 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016252d0, 2026-01-29 15:09:29.415421 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.415427 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016252d0, 2026-01-29 15:09:29.415436 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.415442 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.415448 | controller | {{0xc001984bd0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.415453 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.415459 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.415465 | controller | +0x8a7\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• 2026-01-29 15:09:29.415471 | controller | [FAILED] [20.219 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.415476 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing 2026-01-29 15:09:29.415480 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.415484 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:296\e[0m\n\n 2026-01-29 15:09:29.415489 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:19.117Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.415493 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:07:19.120Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.415500 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:07:19.131Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.415504 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-8529b5bb-322a-4887-a410-314e42485e68\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}}\n 2026-01-29 15:09:29.415517 | controller | \ 2026-01-29T15:07:19.131Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"},\"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 2026-01-29 15:09:29.415522 | controller | \ 2026-01-29T15:07:19.135Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.415526 | controller | \"ironic\"}\n 2026-01-29T15:07:19.135Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.415530 | controller | defaulter\n 2026-01-29T15:07:19.135Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.415535 | controller | called\n 2026-01-29T15:07:19.138Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.415541 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:19.138Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.415546 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:19.145Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.415550 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:19.145Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.415554 | controller | - calling defaulter\n 2026-01-29T15:07:19.145Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.415558 | controller | - defaulter called\n 2026-01-29T15:07:19.148Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.415562 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:19.148Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.415567 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:19.161Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.415571 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415575 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415579 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415583 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}\n 2026-01-29T15:07:19.163Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.415588 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415596 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415602 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}\n 2026-01-29T15:07:19.165Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.415606 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.415610 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415615 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415619 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}\n 2026-01-29T15:07:19.167Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.415623 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.415627 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415631 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415636 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}\n 2026-01-29T15:07:19.173Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.415640 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.415646 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415650 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415654 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415658 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.415662 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415671 | controller | \ 2026-01-29T15:07:19.177Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.415693 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415699 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415703 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415708 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.415712 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415716 | controller | \ 2026-01-29T15:07:19.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.415720 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415725 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415729 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415733 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\"}\n 2026-01-29T15:07:19.185Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.415737 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.415741 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415750 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415754 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.415760 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415765 | controller | \ 2026-01-29T15:07:19.187Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.415769 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.415773 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415781 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415786 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\"}\n 2026-01-29T15:07:19.190Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.415792 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.415796 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415800 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415805 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.415824 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415829 | controller | \ 2026-01-29T15:07:19.191Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.415833 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415837 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415841 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415846 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\"}\n 2026-01-29T15:07:19.191Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.415850 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.415854 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415858 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415863 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415867 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.415871 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.415875 | controller | \ 2026-01-29T15:07:19.217Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.415886 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}}\n 2026-01-29 15:09:29.415891 | controller | \ 2026-01-29T15:07:19.223Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}}\n 2026-01-29 15:09:29.415895 | controller | \ 2026-01-29T15:07:19.288Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.415899 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.415904 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415914 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415920 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\"}\n 2026-01-29T15:07:19.289Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.415925 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415929 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415933 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415937 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.300Z\tERROR\tReconciler 2026-01-29 15:09:29.415942 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.415946 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415950 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.415954 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.415959 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.415963 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.415967 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.415971 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.415976 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.415980 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.415984 | controller | \ 2026-01-29T15:07:19.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.415990 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.415994 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.415998 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416003 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\"}\n 2026-01-29T15:07:19.301Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416007 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416011 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416015 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416019 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416024 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.416028 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.416032 | controller | \ 2026-01-29T15:07:19.389Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.416036 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.416040 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416049 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416055 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\"}\n 2026-01-29T15:07:19.389Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.416064 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416069 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416073 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416077 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.390Z\tERROR\tReconciler 2026-01-29 15:09:29.416081 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416090 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416094 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.416098 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.416102 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.416107 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.416111 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.416115 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.416119 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.416123 | controller | \ 2026-01-29T15:07:19.390Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.416127 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416132 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416136 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416140 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\"}\n 2026-01-29T15:07:19.390Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416144 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416148 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416153 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416158 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416163 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.416167 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.416171 | controller | \ 2026-01-29T15:07:19.392Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.416176 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.416180 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416191 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416195 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\"}\n 2026-01-29T15:07:19.392Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.416200 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416208 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416214 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.393Z\tERROR\tReconciler 2026-01-29 15:09:29.416221 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416237 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416244 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416258 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.416263 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.416267 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.416272 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.416276 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.416280 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.416284 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.416289 | controller | \ 2026-01-29T15:07:19.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.416293 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416297 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416301 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416305 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\"}\n 2026-01-29T15:07:19.401Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416310 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416314 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416318 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416322 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416326 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.416331 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.416335 | controller | \ 2026-01-29T15:07:19.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.416339 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.416343 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416355 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416362 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\"}\n 2026-01-29T15:07:19.404Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.416366 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416375 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416379 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.404Z\tERROR\tReconciler 2026-01-29 15:09:29.416383 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416387 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416392 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416396 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.416400 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.416404 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.416408 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.416413 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.416417 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.416421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.416425 | controller | \ 2026-01-29T15:07:19.445Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.416441 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416457 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416463 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416468 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\"}\n 2026-01-29T15:07:19.445Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416474 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416484 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416490 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416496 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416500 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.416505 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.416509 | controller | \ 2026-01-29T15:07:19.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.416513 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.416520 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416531 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416535 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\"}\n 2026-01-29T15:07:19.447Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.416539 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416548 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416552 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.448Z\tERROR\tReconciler 2026-01-29 15:09:29.416556 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416560 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416564 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416569 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.416574 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.416579 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.416584 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.416590 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.416595 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.416600 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.416606 | controller | \ 2026-01-29T15:07:19.529Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.416611 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416617 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416624 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416630 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\"}\n 2026-01-29T15:07:19.529Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416635 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416641 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416648 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416654 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416668 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.416675 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.416680 | controller | \ 2026-01-29T15:07:19.531Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.416686 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.416695 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416707 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416713 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\"}\n 2026-01-29T15:07:19.532Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.416719 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416724 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416730 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416736 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.532Z\tERROR\tReconciler 2026-01-29 15:09:29.416741 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416746 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416750 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416754 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.416758 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.416763 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.416767 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.416771 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.416775 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.416779 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.416783 | controller | \ 2026-01-29T15:07:19.693Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.416790 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416795 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416799 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416808 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\"}\n 2026-01-29T15:07:19.693Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416831 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416841 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416846 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416850 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.416855 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.416859 | controller | \ 2026-01-29T15:07:19.696Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.416863 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.416878 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416882 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416886 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416890 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\"}\n 2026-01-29T15:07:19.696Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.416902 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416906 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416911 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416915 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:19.696Z\tERROR\tReconciler 2026-01-29 15:09:29.416919 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.416923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416927 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416932 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.416936 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.416940 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.416944 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.416949 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.416954 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.416960 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.416965 | controller | \ 2026-01-29T15:07:20.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.416971 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.416976 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.416981 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.416987 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\"}\n 2026-01-29T15:07:20.018Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.416993 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.416998 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417004 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417009 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417015 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.417020 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417025 | controller | \ 2026-01-29T15:07:20.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.417033 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.417039 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417044 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417049 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417054 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\"}\n 2026-01-29T15:07:20.021Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.417060 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417070 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417076 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:20.022Z\tERROR\tReconciler 2026-01-29 15:09:29.417081 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417092 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417107 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.417113 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.417118 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.417124 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.417130 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.417135 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.417141 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.417209 | controller | \ 2026-01-29T15:07:20.663Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.417221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417237 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417244 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417250 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\"}\n 2026-01-29T15:07:20.664Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.417255 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.417261 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417266 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417272 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417277 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.417283 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417292 | controller | \ 2026-01-29T15:07:20.666Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.417297 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.417301 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417306 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417310 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417314 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\"}\n 2026-01-29T15:07:20.666Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.417319 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417323 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417327 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417331 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:20.666Z\tERROR\tReconciler 2026-01-29 15:09:29.417335 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417340 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417344 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417351 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.417355 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.417360 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.417364 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.417368 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.417372 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.417376 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.417381 | controller | \ 2026-01-29T15:07:21.947Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.417396 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417402 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417406 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417410 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\"}\n 2026-01-29T15:07:21.948Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.417414 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.417419 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417423 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417427 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417431 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.417435 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417443 | controller | \ 2026-01-29T15:07:21.950Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.417447 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.417451 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417460 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417464 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\"}\n 2026-01-29T15:07:21.950Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.417468 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417472 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417477 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417481 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:21.950Z\tERROR\tReconciler 2026-01-29 15:09:29.417487 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417491 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417495 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417499 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.417504 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.417508 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.417512 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.417516 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.417522 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.417527 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.417531 | controller | \ 2026-01-29T15:07:24.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.417535 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417539 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417543 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417547 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\"}\n 2026-01-29T15:07:24.512Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.417551 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.417556 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417560 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417564 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417573 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.417579 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417584 | controller | \ 2026-01-29T15:07:24.514Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.417588 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.417592 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417596 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417600 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417605 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\"}\n 2026-01-29T15:07:24.515Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.417609 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417613 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417617 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417621 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:24.515Z\tERROR\tReconciler 2026-01-29 15:09:29.417625 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417634 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417638 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.417642 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.417646 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.417650 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.417655 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.417659 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.417663 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.417667 | controller | \ 2026-01-29T15:07:29.637Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.417674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417682 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417687 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\"}\n 2026-01-29T15:07:29.637Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.417691 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.417695 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417699 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417703 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417708 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.417713 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417718 | controller | \ 2026-01-29T15:07:29.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.417722 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.417726 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417730 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417734 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417738 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\"}\n 2026-01-29T15:07:29.641Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.417748 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417757 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417761 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:29.641Z\tERROR\tReconciler 2026-01-29 15:09:29.417765 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417775 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417779 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.417783 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.417788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.417792 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.417796 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.417800 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.417808 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.417827 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.417833 | controller | \e[38;5;243m@ 01/29/26 15:07:39.224\e[0m\n 2026-01-29T15:07:39.225Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.417838 | controller | \"ironic\", \"Namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:19Z\",\"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\":\"2026-01-29T15:07:19Z\"}],\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\",\"resourceVersion\":\"1250\",\"uid\":\"6cf4c0fe-2be6-44ef-b497-23c2a826cab5\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.417845 | controller | 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\":\"# 2026-01-29 15:09:29.417850 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.417861 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.417867 | controller | 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\":\"# 2026-01-29 15:09:29.417872 | controller | 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 2026-01-29 15:09:29.417876 | controller | \ 2026-01-29T15:07:39.235Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.417881 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417885 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417889 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417893 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\"}\n 2026-01-29T15:07:39.238Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.417897 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.417902 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.417906 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.417910 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417914 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.417918 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417922 | controller | \ 2026-01-29T15:07:39.242Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.417928 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.417932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417937 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417941 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.417945 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.417949 | controller | \ 2026-01-29T15:07:39.242Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.417953 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.417958 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.417962 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.417966 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\"}\n 2026-01-29T15:07:39.253Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.417970 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.253Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.417974 | controller | - calling defaulter\n 2026-01-29T15:07:39.253Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.417979 | controller | - defaulter called\n 2026-01-29T15:07:39.257Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.417983 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.257Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.417987 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.294Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.417991 | controller | \"ironic\", \"Namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.417996 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.418000 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.418004 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0019aef00>: 2026-01-29 15:09:29.418014 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.418018 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.418022 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.418027 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.418031 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.418037 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.418047 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.418060 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.418066 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.418072 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.418077 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.418083 | controller | \e[38;5;243m@ 01/29/26 15:07:39.224\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.418092 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.418098 | controller | {{0xc001c88990?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.418104 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.418109 | controller | 0xc0010b35c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.418115 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00192db90?, 0xc000101808?}, {0x23cd0dd, 2026-01-29 15:09:29.418121 | controller | 0x4}, {0xc00070e3c0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.418127 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00192db90?, 0xc0010b35c0?}, {0xc00070e3c0?, 2026-01-29 15:09:29.418134 | controller | 0xc00192db90?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.418139 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.418143 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.418147 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002bc0e0, 2026-01-29 15:09:29.418151 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.418155 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002bc0e0, 2026-01-29 15:09:29.418161 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.418165 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.418170 | controller | {{0xc001c88990, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.418175 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.418180 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.418186 | controller | +0x8a7\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• 2026-01-29 15:09:29.418192 | controller | [FAILED] [20.219 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.418198 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing 2026-01-29 15:09:29.418211 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.418234 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:348\e[0m\n\n 2026-01-29 15:09:29.418252 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:35.134Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.418258 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:07:35.138Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.418264 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:07:35.152Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.418273 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-1a133a25-b817-4494-b0b9-d9567b5ffa2a\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}}\n 2026-01-29 15:09:29.418279 | controller | \ 2026-01-29T15:07:35.152Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"},\"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 2026-01-29 15:09:29.418319 | controller | \ 2026-01-29T15:07:35.156Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.418325 | controller | \"ironic\"}\n 2026-01-29T15:07:35.156Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.418329 | controller | defaulter\n 2026-01-29T15:07:35.156Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.418333 | controller | called\n 2026-01-29T15:07:35.158Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.418338 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:35.158Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.418342 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:35.166Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.418346 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:35.166Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.418350 | controller | - calling defaulter\n 2026-01-29T15:07:35.166Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.418355 | controller | - defaulter called\n 2026-01-29T15:07:35.170Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.418359 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:35.170Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.418363 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:35.190Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.418367 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418376 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418380 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}\n 2026-01-29T15:07:35.192Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.418384 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418392 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418397 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}\n 2026-01-29T15:07:35.195Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.418401 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.418407 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418419 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418424 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}\n 2026-01-29T15:07:35.198Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.418428 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.418432 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418436 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418441 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}\n 2026-01-29T15:07:35.204Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.418445 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.418449 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418453 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418457 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418462 | controller | \"004cde85-d47a-4fd5-8895-107941473369\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.418466 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.418470 | controller | \ 2026-01-29T15:07:35.208Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.418474 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418483 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418487 | controller | \"004cde85-d47a-4fd5-8895-107941473369\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.418491 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.418496 | controller | \ 2026-01-29T15:07:35.216Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.418500 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}}\n 2026-01-29 15:09:29.418504 | controller | \ 2026-01-29T15:07:35.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.418508 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418512 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418516 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418521 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\"}\n 2026-01-29T15:07:35.219Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.418525 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.418529 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418533 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418540 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418545 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.418550 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.418555 | controller | \ 2026-01-29T15:07:35.222Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.418559 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.418563 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418572 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418576 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\"}\n 2026-01-29T15:07:35.225Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.418580 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}}\n 2026-01-29 15:09:29.418584 | controller | \ 2026-01-29T15:07:35.226Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.418588 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418603 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418607 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418612 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.418616 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.418620 | controller | \ 2026-01-29T15:07:35.237Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.418624 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418629 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.418633 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418637 | controller | \"d5ea520d-3b71-4479-b443-999d7da5abbc\"}\n 2026-01-29T15:07:35.238Z\tERROR\tReconciler 2026-01-29 15:09:29.418641 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.418650 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418654 | controller | \"d5ea520d-3b71-4479-b443-999d7da5abbc\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.418658 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.418662 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.418667 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.418671 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.418675 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.418679 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.418683 | controller | \ 2026-01-29T15:07:35.238Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.418688 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418698 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418702 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\"}\n 2026-01-29T15:07:35.238Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.418706 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.418710 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418714 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418719 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418723 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.418727 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.418731 | controller | \ 2026-01-29T15:07:35.322Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.418737 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.418742 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418746 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418750 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418754 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\"}\n 2026-01-29T15:07:35.323Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.418758 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418767 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418775 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.331Z\tERROR\tReconciler 2026-01-29 15:09:29.418780 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418788 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418792 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.418797 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.418801 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.418821 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.418829 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.418833 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.418838 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.418842 | controller | \ 2026-01-29T15:07:35.331Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.418848 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418852 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418857 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418861 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\"}\n 2026-01-29T15:07:35.332Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.418865 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.418871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418875 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418880 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418884 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.418888 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.418892 | controller | \ 2026-01-29T15:07:35.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.418896 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.418901 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418905 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418909 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418913 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\"}\n 2026-01-29T15:07:35.424Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.418918 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418926 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418930 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.424Z\tERROR\tReconciler 2026-01-29 15:09:29.418934 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.418939 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418943 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.418947 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.418951 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.418955 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.418960 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.418969 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.418973 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.418978 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.418984 | controller | \ 2026-01-29T15:07:35.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.418988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.418992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.418996 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419000 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\"}\n 2026-01-29T15:07:35.425Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.419005 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.419009 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419013 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419017 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419021 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.419026 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.419030 | controller | \ 2026-01-29T15:07:35.427Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.419036 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.419046 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419059 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419065 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419071 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\"}\n 2026-01-29T15:07:35.428Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.419077 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419089 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419093 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.428Z\tERROR\tReconciler 2026-01-29 15:09:29.419097 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419101 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419105 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419111 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.419115 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.419120 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.419124 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.419128 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.419132 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.419136 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.419143 | controller | \ 2026-01-29T15:07:35.435Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.419148 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419152 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419156 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419160 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\"}\n 2026-01-29T15:07:35.435Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.419172 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.419177 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419181 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419185 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419190 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.419194 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.419198 | controller | \ 2026-01-29T15:07:35.438Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.419202 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.419206 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419218 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419228 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\"}\n 2026-01-29T15:07:35.439Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.419241 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419254 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419260 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.439Z\tERROR\tReconciler 2026-01-29 15:09:29.419265 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419271 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419276 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419280 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.419284 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.419289 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.419293 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.419297 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.419301 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.419309 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.419313 | controller | \ 2026-01-29T15:07:35.481Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.419317 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419321 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419326 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419331 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\"}\n 2026-01-29T15:07:35.481Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.419336 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.419353 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419359 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419365 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419370 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.419376 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.419382 | controller | \ 2026-01-29T15:07:35.484Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.419387 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.419400 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419405 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419414 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419418 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\"}\n 2026-01-29T15:07:35.485Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.419423 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419431 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419435 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.485Z\tERROR\tReconciler 2026-01-29 15:09:29.419439 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419444 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419448 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419452 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.419456 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.419460 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.419465 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.419469 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.419473 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.419480 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.419484 | controller | \ 2026-01-29T15:07:35.567Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.419488 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419493 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419497 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419501 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\"}\n 2026-01-29T15:07:35.567Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.419505 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.419509 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419514 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419518 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419522 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.419526 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.419530 | controller | \ 2026-01-29T15:07:35.570Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.419534 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.419540 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419544 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419549 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419553 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\"}\n 2026-01-29T15:07:35.570Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.419557 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419562 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419568 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419581 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.570Z\tERROR\tReconciler 2026-01-29 15:09:29.419587 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419593 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419598 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419604 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.419609 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.419615 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.419620 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.419626 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.419634 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.419640 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.419645 | controller | \ 2026-01-29T15:07:35.731Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.419650 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419656 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419661 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419667 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\"}\n 2026-01-29T15:07:35.731Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.419672 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.419680 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419689 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419752 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419758 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.419766 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.419772 | controller | \ 2026-01-29T15:07:35.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.419778 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.419783 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419788 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419794 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419799 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\"}\n 2026-01-29T15:07:35.734Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.419805 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419826 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419836 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419841 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:35.735Z\tERROR\tReconciler 2026-01-29 15:09:29.419847 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.419858 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419863 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.419869 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.419874 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.419880 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.419894 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.419904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.419910 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.419916 | controller | \ 2026-01-29T15:07:35.878Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.419921 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.419927 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.419933 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419938 | controller | \"4124060d-67bd-4a74-b84a-eb553870599c\"}\n 2026-01-29T15:07:35.879Z\tERROR\tReconciler 2026-01-29 15:09:29.419944 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.419949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.419955 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.419961 | controller | \"4124060d-67bd-4a74-b84a-eb553870599c\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.419966 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.419972 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.419977 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.419982 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.419988 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.419993 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.419999 | controller | \ 2026-01-29T15:07:36.055Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.420004 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420010 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420015 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420021 | controller | \"556aba32-d092-43ee-b26e-61226612f224\"}\n 2026-01-29T15:07:36.056Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.420026 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.420032 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420038 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420043 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420049 | controller | \"556aba32-d092-43ee-b26e-61226612f224\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.420055 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.420060 | controller | \ 2026-01-29T15:07:36.058Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.420066 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.420072 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420080 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420086 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420094 | controller | \"556aba32-d092-43ee-b26e-61226612f224\"}\n 2026-01-29T15:07:36.058Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.420100 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420106 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420111 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420117 | controller | \"556aba32-d092-43ee-b26e-61226612f224\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:36.059Z\tERROR\tReconciler 2026-01-29 15:09:29.420134 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420141 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420146 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420152 | controller | \"556aba32-d092-43ee-b26e-61226612f224\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.420158 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.420164 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.420171 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.420177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.420183 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.420189 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.420195 | controller | \ 2026-01-29T15:07:36.699Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.420200 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420206 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420212 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420218 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\"}\n 2026-01-29T15:07:36.700Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.420223 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.420229 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420235 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420241 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420246 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.420252 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.420258 | controller | \ 2026-01-29T15:07:36.701Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.420263 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.420272 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420284 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420290 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\"}\n 2026-01-29T15:07:36.702Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.420295 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420301 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420307 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420313 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:36.702Z\tERROR\tReconciler 2026-01-29 15:09:29.420319 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420325 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420331 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420336 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.420342 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.420348 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.420354 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.420360 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.420374 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.420381 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.420387 | controller | \ 2026-01-29T15:07:37.160Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.420393 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420399 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.420405 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420411 | controller | \"a4bd8ffe-5e3a-418a-8c47-f16bf552f11e\"}\n 2026-01-29T15:07:37.160Z\tERROR\tReconciler 2026-01-29 15:09:29.420417 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420423 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.420428 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420434 | controller | \"a4bd8ffe-5e3a-418a-8c47-f16bf552f11e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.420440 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.420446 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.420451 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.420461 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.420467 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.420472 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.420478 | controller | \ 2026-01-29T15:07:37.983Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.420484 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420490 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420495 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420501 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\"}\n 2026-01-29T15:07:37.983Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.420511 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.420517 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420523 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420529 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420534 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.420540 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.420546 | controller | \ 2026-01-29T15:07:37.985Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.420552 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.420558 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420569 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420575 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\"}\n 2026-01-29T15:07:37.985Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.420581 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420586 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420592 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420598 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:37.986Z\tERROR\tReconciler 2026-01-29 15:09:29.420607 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420623 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420629 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420635 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.420640 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.420646 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.420651 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.420664 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.420670 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.420676 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.420681 | controller | \ 2026-01-29T15:07:39.721Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.420686 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420693 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.420699 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420705 | controller | \"2607007f-c288-42b3-9e5e-af93026ad44c\"}\n 2026-01-29T15:07:39.721Z\tERROR\tReconciler 2026-01-29 15:09:29.420711 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.420722 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420727 | controller | \"2607007f-c288-42b3-9e5e-af93026ad44c\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.420733 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.420739 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.420744 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.420750 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.420756 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.420761 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.420767 | controller | \ 2026-01-29T15:07:40.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.420772 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420778 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420784 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420789 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\"}\n 2026-01-29T15:07:40.547Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.420795 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.420802 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420828 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420840 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420846 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.420852 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.420858 | controller | \ 2026-01-29T15:07:40.549Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.420863 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.420872 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420894 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420900 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\"}\n 2026-01-29T15:07:40.549Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.420906 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420917 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420924 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.550Z\tERROR\tReconciler 2026-01-29 15:09:29.420929 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.420935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.420941 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.420946 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.420952 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.420957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.420963 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.420968 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.420974 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.420980 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.420986 | controller | \ 2026-01-29T15:07:44.842Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.420992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.420997 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.421003 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421008 | controller | \"e2f98e60-2496-469b-abf2-c72c88e256f7\"}\n 2026-01-29T15:07:44.842Z\tERROR\tReconciler 2026-01-29 15:09:29.421014 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421020 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.421025 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421031 | controller | \"e2f98e60-2496-469b-abf2-c72c88e256f7\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.421036 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.421042 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.421048 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.421056 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.421062 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.421068 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.421073 | controller | \ 2026-01-29T15:07:45.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.421079 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.421085 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421091 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421096 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\"}\n 2026-01-29T15:07:45.672Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.421102 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.421108 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.421113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421128 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421134 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.421140 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.421145 | controller | \ 2026-01-29T15:07:45.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.421151 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.421157 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421168 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421177 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\"}\n 2026-01-29T15:07:45.674Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.421183 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421189 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421195 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421201 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:45.674Z\tERROR\tReconciler 2026-01-29 15:09:29.421207 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421219 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421224 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.421230 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.421236 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.421245 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.421251 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.421257 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.421263 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.421269 | controller | \ 2026-01-29T15:07:55.083Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.421277 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.421284 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.421290 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421296 | controller | \"9d6060af-5e82-4f56-bf70-3ebf0b38bcde\"}\n 2026-01-29T15:07:55.084Z\tERROR\tReconciler 2026-01-29 15:09:29.421302 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.421314 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421320 | controller | \"9d6060af-5e82-4f56-bf70-3ebf0b38bcde\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.421326 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.421332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.421338 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.421344 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.421350 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.421356 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.421370 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.421377 | controller | \e[38;5;243m@ 01/29/26 15:07:55.227\e[0m\n 2026-01-29T15:07:55.227Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.421383 | controller | \"ironic\", \"Namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:35Z\",\"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\":\"2026-01-29T15:07:35Z\"}],\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\",\"resourceVersion\":\"781\",\"uid\":\"2814d7bf-f105-4168-9c15-717d8f89ff1b\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.421394 | controller | 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\":\"# 2026-01-29 15:09:29.421400 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.421408 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.421414 | controller | 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\":\"# 2026-01-29 15:09:29.421420 | controller | 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 2026-01-29 15:09:29.421426 | controller | \ 2026-01-29T15:07:55.243Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.421432 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.421439 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421445 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421451 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\"}\n 2026-01-29T15:07:55.250Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.421457 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.421463 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.421476 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.421483 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421489 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.421494 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.421500 | controller | \ 2026-01-29T15:07:55.257Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.421506 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421518 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421527 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.421533 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.421539 | controller | \ 2026-01-29T15:07:55.257Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.421545 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.421551 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.421557 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421562 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\"}\n 2026-01-29T15:07:55.263Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.421568 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:55.263Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.421574 | controller | - calling defaulter\n 2026-01-29T15:07:55.263Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.421580 | controller | - defaulter called\n 2026-01-29T15:07:55.269Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.421586 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:55.269Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.421592 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:55.311Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.421597 | controller | \"ironic\", \"Namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.421603 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.421609 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.421615 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001368aa0>: 2026-01-29 15:09:29.421621 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.421638 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.421644 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.421650 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.421656 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.421662 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.421667 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.421675 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.421681 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.421687 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.421693 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.421699 | controller | \e[38;5;243m@ 01/29/26 15:07:55.227\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.421704 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.421710 | controller | {{0xc0013772f0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.421726 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.421735 | controller | 0xc000620380})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.421741 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001500240?, 0xc000700808?}, {0x23cd0dd, 2026-01-29 15:09:29.421747 | controller | 0x4}, {0xc0005862b8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.421752 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001500240?, 0xc000620380?}, {0xc0005862b8?, 2026-01-29 15:09:29.421758 | controller | 0xc001500240?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.421764 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.421770 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.421776 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00025c150, 2026-01-29 15:09:29.421782 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.421788 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00025c150, 2026-01-29 15:09:29.421794 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.421800 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.421826 | controller | {{0xc0013772f0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.421839 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.421846 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.421852 | controller | +0x8a7\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• 2026-01-29 15:09:29.421859 | controller | [FAILED] [20.201 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 15:09:29.421865 | controller | created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:184\e[0m\n\n 2026-01-29 15:09:29.421871 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:39.847Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.421877 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:07:39.861Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.421883 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-353e8d4a-6b3c-46f7-9938-118cba1890f9\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}\n 2026-01-29 15:09:29.421890 | controller | \ 2026-01-29T15:07:39.861Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.421910 | controller | \ 2026-01-29T15:07:39.864Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.421917 | controller | \"ironic\"}\n 2026-01-29T15:07:39.864Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.421923 | controller | defaulter\n 2026-01-29T15:07:39.864Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.421929 | controller | called\n 2026-01-29T15:07:39.868Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.421935 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.868Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.421941 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.874Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.421946 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.874Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.421952 | controller | - calling defaulter\n 2026-01-29T15:07:39.874Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.421958 | controller | - defaulter called\n 2026-01-29T15:07:39.877Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.421964 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.877Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.421970 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:39.891Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.421976 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.421982 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.421988 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.421994 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}\n 2026-01-29T15:07:39.893Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.422000 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422006 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422011 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422017 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}\n 2026-01-29T15:07:39.895Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.422023 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.422028 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422034 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422040 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}\n 2026-01-29T15:07:39.897Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.422046 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.422052 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422057 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422066 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}\n 2026-01-29T15:07:39.898Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.422072 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.422078 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422084 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422089 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422095 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}\n 2026-01-29T15:07:39.898Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.422100 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.422106 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.422112 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.422117 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422123 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}\n 2026-01-29T15:07:39.905Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.422130 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422136 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422142 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422157 | controller | \"8c821a5c-b163-4aa2-b73c-d5148c1a152a\"}\n 2026-01-29T15:07:39.905Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.422164 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.422170 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.422176 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.422182 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422188 | controller | \"8c821a5c-b163-4aa2-b73c-d5148c1a152a\"}\n 2026-01-29T15:07:39.915Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.422194 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422200 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422206 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422212 | controller | \"41b5eacf-6f22-4487-9282-eb8eb4b8398d\"}\n 2026-01-29T15:07:39.915Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.422222 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.422227 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.422235 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.422240 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422244 | controller | \"41b5eacf-6f22-4487-9282-eb8eb4b8398d\"}\n 2026-01-29T15:07:39.919Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.422249 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422253 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422259 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422264 | controller | \"7781a69c-e992-4e76-a54c-cc485ff220ee\"}\n 2026-01-29T15:07:39.919Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.422268 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}\n 2026-01-29 15:09:29.422272 | controller | \ 2026-01-29T15:07:39.924Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.422277 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.422281 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422285 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422290 | controller | \"7781a69c-e992-4e76-a54c-cc485ff220ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422294 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422298 | controller | \ 2026-01-29T15:07:39.927Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.422303 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422311 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422316 | controller | \"7781a69c-e992-4e76-a54c-cc485ff220ee\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.422322 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422328 | controller | \ 2026-01-29T15:07:39.935Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.422334 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422340 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422346 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422352 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\"}\n 2026-01-29T15:07:39.935Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.422358 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.422364 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422378 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422383 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422388 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422392 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422396 | controller | \ 2026-01-29T15:07:39.938Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.422400 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.422405 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422409 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422413 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422420 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\"}\n 2026-01-29T15:07:39.942Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.422425 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.422429 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422436 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422440 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422445 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422449 | controller | \ 2026-01-29T15:07:39.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.422453 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422458 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422462 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422466 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\"}\n 2026-01-29T15:07:39.943Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.422470 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.422475 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422479 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422483 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422488 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422492 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422498 | controller | \ 2026-01-29T15:07:39.948Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.422502 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}\n 2026-01-29 15:09:29.422507 | controller | \ 2026-01-29T15:07:39.953Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}\n 2026-01-29 15:09:29.422512 | controller | \ 2026-01-29T15:07:40.038Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.422516 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.422520 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422529 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422533 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\"}\n 2026-01-29T15:07:40.038Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.422538 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422542 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422546 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422551 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.047Z\tERROR\tReconciler 2026-01-29 15:09:29.422557 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422572 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422577 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.422581 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.422586 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.422590 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.422594 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.422598 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.422603 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.422607 | controller | \ 2026-01-29T15:07:40.047Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.422611 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422616 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422620 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422624 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\"}\n 2026-01-29T15:07:40.048Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.422629 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.422633 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422642 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422646 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422650 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422654 | controller | \ 2026-01-29T15:07:40.139Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.422659 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.422663 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422667 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422672 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422676 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\"}\n 2026-01-29T15:07:40.139Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.422680 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422685 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422689 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422693 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.148Z\tERROR\tReconciler 2026-01-29 15:09:29.422702 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422706 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422710 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422715 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.422719 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.422724 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.422728 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.422732 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.422742 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.422747 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.422751 | controller | \ 2026-01-29T15:07:40.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.422755 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422760 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422764 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422768 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\"}\n 2026-01-29T15:07:40.149Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.422773 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.422777 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422781 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422786 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422790 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422795 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422801 | controller | \ 2026-01-29T15:07:40.151Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.422823 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.422831 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422836 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422840 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422844 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\"}\n 2026-01-29T15:07:40.151Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.422851 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422860 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422866 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.152Z\tERROR\tReconciler 2026-01-29 15:09:29.422871 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422879 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422884 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.422888 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.422892 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.422897 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.422901 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.422905 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.422910 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.422914 | controller | \ 2026-01-29T15:07:40.159Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.422918 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422927 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422931 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\"}\n 2026-01-29T15:07:40.160Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.422936 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.422946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.422950 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422955 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422959 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.422963 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.422968 | controller | \ 2026-01-29T15:07:40.162Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.422972 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.422976 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422981 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.422985 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.422989 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\"}\n 2026-01-29T15:07:40.162Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.422994 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.422998 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423002 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423010 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.163Z\tERROR\tReconciler 2026-01-29 15:09:29.423014 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423018 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423023 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423027 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423031 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423036 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423040 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423044 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423049 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423053 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423057 | controller | \ 2026-01-29T15:07:40.203Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423062 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423066 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423070 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423075 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\"}\n 2026-01-29T15:07:40.204Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423079 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423083 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423088 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423092 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423096 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.423100 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.423106 | controller | \ 2026-01-29T15:07:40.206Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.423111 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.423115 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423125 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423129 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423134 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\"}\n 2026-01-29T15:07:40.206Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.423138 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423142 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423148 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423152 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.206Z\tERROR\tReconciler 2026-01-29 15:09:29.423157 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423161 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423165 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423170 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423174 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423179 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423184 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423188 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423193 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423197 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423201 | controller | \ 2026-01-29T15:07:40.287Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423206 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423214 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423218 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\"}\n 2026-01-29T15:07:40.288Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423223 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423227 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423231 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423236 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423240 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.423244 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.423248 | controller | \ 2026-01-29T15:07:40.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.423253 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.423257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423261 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423265 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423270 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\"}\n 2026-01-29T15:07:40.290Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.423274 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423285 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423290 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.291Z\tERROR\tReconciler 2026-01-29 15:09:29.423294 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423308 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423312 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423318 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423324 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423330 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423336 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423342 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423348 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423353 | controller | \ 2026-01-29T15:07:40.451Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423357 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423362 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423366 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423370 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\"}\n 2026-01-29T15:07:40.452Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423375 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423379 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423383 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423387 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423392 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.423396 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.423403 | controller | \ 2026-01-29T15:07:40.454Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.423407 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.423412 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423416 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423422 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423426 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\"}\n 2026-01-29T15:07:40.454Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.423430 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423441 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423445 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.455Z\tERROR\tReconciler 2026-01-29 15:09:29.423449 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423459 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423464 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423468 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423472 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423477 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423481 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423491 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423496 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423500 | controller | \ 2026-01-29T15:07:40.775Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423504 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423509 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423513 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423517 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\"}\n 2026-01-29T15:07:40.776Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423521 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423526 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423530 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423534 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423539 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.423543 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.423547 | controller | \ 2026-01-29T15:07:40.778Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.423551 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.423556 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423560 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423564 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423568 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\"}\n 2026-01-29T15:07:40.778Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.423574 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423580 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423585 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423589 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:40.779Z\tERROR\tReconciler 2026-01-29 15:09:29.423593 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423602 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423606 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423610 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423615 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423619 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423623 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423627 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423632 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423636 | controller | \ 2026-01-29T15:07:41.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423640 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423644 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423648 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423653 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\"}\n 2026-01-29T15:07:41.421Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423657 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423670 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423674 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423679 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.423683 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.423689 | controller | \ 2026-01-29T15:07:41.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.423694 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.423701 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423733 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423739 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423743 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\"}\n 2026-01-29T15:07:41.424Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.423750 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423754 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423758 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423763 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.425Z\tERROR\tReconciler 2026-01-29 15:09:29.423767 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423775 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423779 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423784 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423792 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423796 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423801 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423805 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423825 | controller | \ 2026-01-29T15:07:42.706Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423830 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423835 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423840 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423845 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\"}\n 2026-01-29T15:07:42.707Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423850 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423854 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423858 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423862 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423866 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.423871 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.423875 | controller | \ 2026-01-29T15:07:42.709Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.423879 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.423883 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423891 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423903 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423908 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\"}\n 2026-01-29T15:07:42.710Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.423914 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423922 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423927 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:42.710Z\tERROR\tReconciler 2026-01-29 15:09:29.423931 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.423935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423940 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423944 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.423948 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.423952 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.423956 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.423961 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.423965 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.423969 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.423974 | controller | \ 2026-01-29T15:07:45.271Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.423978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.423982 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.423986 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.423991 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\"}\n 2026-01-29T15:07:45.272Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.423995 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.423999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424003 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424007 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424012 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.424016 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424022 | controller | \ 2026-01-29T15:07:45.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.424026 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.424030 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424039 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424046 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\"}\n 2026-01-29T15:07:45.274Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.424050 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424059 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424063 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:45.274Z\tERROR\tReconciler 2026-01-29 15:09:29.424068 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424077 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424083 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424088 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.424092 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.424096 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.424100 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.424105 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.424109 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.424113 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.424117 | controller | \ 2026-01-29T15:07:50.395Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.424122 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424126 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424130 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424135 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\"}\n 2026-01-29T15:07:50.396Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.424139 | controller | ensured MariaDBAccount ironic exists; database username is ironic_eb0c\t{\"controller\": 2026-01-29 15:09:29.424143 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424147 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424151 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424156 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.424162 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424166 | controller | \ 2026-01-29T15:07:50.399Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.424170 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.424174 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424179 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424183 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424191 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\"}\n 2026-01-29T15:07:50.399Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.424197 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424202 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424206 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424210 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:50.400Z\tERROR\tReconciler 2026-01-29 15:09:29.424215 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424219 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424223 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424228 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.424234 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.424238 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.424243 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.424247 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.424251 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.424261 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.424265 | controller | \ \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.424270 | controller | \e[38;5;243m@ 01/29/26 15:07:59.955\e[0m\n 2026-01-29T15:07:59.955Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.424275 | controller | \"ironic\", \"Namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:39Z\"}],\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\",\"resourceVersion\":\"1300\",\"uid\":\"2787b603-b837-4b9d-a8a1-bf2a322c3e38\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.424283 | controller | 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\":\"# 2026-01-29 15:09:29.424287 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.424292 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.424297 | controller | 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\":\"# 2026-01-29 15:09:29.424302 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.424308 | controller | \ 2026-01-29T15:07:59.969Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.424313 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424318 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424324 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424330 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\"}\n 2026-01-29T15:07:59.974Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.424343 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.424350 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.424356 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.424362 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424368 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.424373 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424382 | controller | \ 2026-01-29T15:07:59.978Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.424387 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424393 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424398 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424403 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.424408 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424413 | controller | \ 2026-01-29T15:07:59.978Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.424422 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424426 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.424430 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424434 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\"}\n 2026-01-29T15:07:59.985Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.424439 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:59.985Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.424443 | controller | - calling defaulter\n 2026-01-29T15:07:59.985Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.424447 | controller | - defaulter called\n 2026-01-29T15:07:59.990Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.424451 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:59.990Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.424456 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:00.019Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.424460 | controller | \"ironic\", \"Namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.424464 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.424468 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.424473 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001a69d60>: 2026-01-29 15:09:29.424477 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.424481 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.424486 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.424490 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.424495 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.424501 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.424505 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.424509 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.424513 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.424518 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.424522 | controller | \e[38;5;243m@ 01/29/26 15:07:59.955\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.424526 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.424537 | controller | {{0xc0017fe630?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.424542 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.424546 | controller | 0xc0019bfdc0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.424551 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001a0b6b0?, 0xc000346008?}, {0x23cd0dd, 2026-01-29 15:09:29.424557 | controller | 0x4}, {0xc0011c10f8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.424562 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001a0b6b0?, 0xc0019bfdc0?}, {0xc0011c10f8?, 2026-01-29 15:09:29.424566 | controller | 0xc001a0b6b0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.424570 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.424574 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.424579 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016bfc00, 2026-01-29 15:09:29.424583 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.424587 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016bfc00, 2026-01-29 15:09:29.424592 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.424596 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.424600 | controller | {{0xc0017fe630, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.424604 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.9()\n 2026-01-29 15:09:29.424609 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:190 2026-01-29 15:09:29.424613 | controller | +0x105\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• 2026-01-29 15:09:29.424617 | controller | [FAILED] [20.220 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.424622 | controller | is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n 2026-01-29 15:09:29.424626 | controller | \ \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:1076\e[0m\n 2026-01-29 15:09:29.424630 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1133\e[0m\n\n 2026-01-29 15:09:29.424634 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:41.449Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.424639 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-fc9ee138-ca44-4fae-a7e3-1fb5e89447dd\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}}\n 2026-01-29 15:09:29.424649 | controller | \ 2026-01-29T15:07:41.449Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"},\"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 2026-01-29 15:09:29.424657 | controller | \ 2026-01-29T15:07:41.455Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.424661 | controller | \"ironic\"}\n 2026-01-29T15:07:41.455Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.424666 | controller | defaulter\n 2026-01-29T15:07:41.455Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.424670 | controller | called\n 2026-01-29T15:07:41.458Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.424674 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:41.458Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.424680 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:41.463Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.424685 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:07:41.467Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.424689 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:41.467Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.424693 | controller | - calling defaulter\n 2026-01-29T15:07:41.467Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.424697 | controller | - defaulter called\n 2026-01-29T15:07:41.469Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.424702 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:41.469Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.424706 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:41.487Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.424710 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424719 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424723 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}\n 2026-01-29T15:07:41.489Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.424727 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424732 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424736 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424742 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}\n 2026-01-29T15:07:41.490Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.424746 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.424750 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424755 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424759 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}\n 2026-01-29T15:07:41.492Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.424763 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.424767 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424772 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424776 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}\n 2026-01-29T15:07:41.496Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.424782 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.424786 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424790 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424795 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424799 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.424803 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424909 | controller | \ 2026-01-29T15:07:41.499Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.424915 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.424919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424931 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424935 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.424939 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424944 | controller | \ 2026-01-29T15:07:41.508Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.424948 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424952 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424956 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424960 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\"}\n 2026-01-29T15:07:41.509Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.424965 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.424969 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.424973 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.424977 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.424982 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.424986 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.424990 | controller | \ 2026-01-29T15:07:41.510Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.424994 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.424998 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425007 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425011 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\"}\n 2026-01-29T15:07:41.513Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.425015 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.425020 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425026 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425031 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425035 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425039 | controller | \ 2026-01-29T15:07:41.514Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425043 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425047 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425052 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425056 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\"}\n 2026-01-29T15:07:41.514Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.425060 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.425064 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425069 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425073 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425077 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425084 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425088 | controller | \ 2026-01-29T15:07:41.540Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.425092 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}}\n 2026-01-29 15:09:29.425096 | controller | \ 2026-01-29T15:07:41.546Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}}\n 2026-01-29 15:09:29.425101 | controller | \ 2026-01-29T15:07:41.612Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.425111 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.425115 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425119 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425124 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425128 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\"}\n 2026-01-29T15:07:41.612Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.425132 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425136 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425140 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425145 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.618Z\tERROR\tReconciler 2026-01-29 15:09:29.425149 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425153 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425157 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425162 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.425170 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.425174 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.425179 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.425183 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.425187 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.425191 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.425195 | controller | \ 2026-01-29T15:07:41.618Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425200 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425204 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425208 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425212 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\"}\n 2026-01-29T15:07:41.619Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.425216 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.425221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425229 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425233 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425238 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425242 | controller | \ 2026-01-29T15:07:41.713Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.425246 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.425250 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425259 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425263 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\"}\n 2026-01-29T15:07:41.713Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.425267 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425271 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425276 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425287 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.725Z\tERROR\tReconciler 2026-01-29 15:09:29.425292 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425298 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425302 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425308 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.425312 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.425318 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.425324 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.425329 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.425335 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.425342 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.425348 | controller | \ 2026-01-29T15:07:41.725Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425353 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425358 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425362 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425367 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\"}\n 2026-01-29T15:07:41.726Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.425371 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.425375 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425379 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425383 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425388 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425395 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425399 | controller | \ 2026-01-29T15:07:41.728Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.425403 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.425407 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425412 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425416 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425420 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\"}\n 2026-01-29T15:07:41.728Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.425424 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425429 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425433 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425437 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.729Z\tERROR\tReconciler 2026-01-29 15:09:29.425441 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425446 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425450 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425457 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.425461 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.425466 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.425477 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.425481 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.425485 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.425490 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.425494 | controller | \ 2026-01-29T15:07:41.735Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425500 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425504 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425508 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425513 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\"}\n 2026-01-29T15:07:41.736Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.425517 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.425521 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425525 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425529 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425534 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425538 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425542 | controller | \ 2026-01-29T15:07:41.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.425547 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.425551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425555 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425559 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425564 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\"}\n 2026-01-29T15:07:41.739Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.425568 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425576 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425581 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.739Z\tERROR\tReconciler 2026-01-29 15:09:29.425585 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425595 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425599 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.425604 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.425608 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.425612 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.425616 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.425620 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.425625 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.425629 | controller | \ 2026-01-29T15:07:41.780Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425633 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425642 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425651 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\"}\n 2026-01-29T15:07:41.780Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.425655 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.425659 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425664 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425668 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425672 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425678 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425682 | controller | \ 2026-01-29T15:07:41.782Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.425687 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.425691 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425695 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425699 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425703 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\"}\n 2026-01-29T15:07:41.782Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.425708 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425712 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425716 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425722 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.783Z\tERROR\tReconciler 2026-01-29 15:09:29.425727 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425731 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425738 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425742 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.425747 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.425751 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.425757 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.425762 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.425767 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.425771 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.425775 | controller | \ 2026-01-29T15:07:41.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425784 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425788 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425792 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\"}\n 2026-01-29T15:07:41.864Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.425796 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.425801 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425819 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425849 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425853 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.425857 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.425862 | controller | \ 2026-01-29T15:07:41.867Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.425866 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.425877 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425883 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425889 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425895 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\"}\n 2026-01-29T15:07:41.867Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.425901 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425912 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425919 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:41.869Z\tERROR\tReconciler 2026-01-29 15:09:29.425924 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.425934 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.425940 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.425946 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.425951 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.425957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.425963 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.425969 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.425974 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.425980 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.425986 | controller | \ 2026-01-29T15:07:42.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.425992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.425998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426004 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426010 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\"}\n 2026-01-29T15:07:42.030Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.426016 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.426022 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426028 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426033 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426040 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.426046 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.426050 | controller | \ 2026-01-29T15:07:42.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.426054 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.426059 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426063 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426068 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426076 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\"}\n 2026-01-29T15:07:42.033Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.426082 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426095 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426109 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:42.034Z\tERROR\tReconciler 2026-01-29 15:09:29.426116 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426135 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426139 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426144 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.426148 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.426152 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.426157 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.426162 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.426167 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.426173 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.426179 | controller | \ 2026-01-29T15:07:42.355Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.426185 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426191 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426198 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426204 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\"}\n 2026-01-29T15:07:42.356Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.426209 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.426215 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426221 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426227 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426232 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.426238 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.426244 | controller | \ 2026-01-29T15:07:42.359Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.426249 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.426254 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426259 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426265 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426271 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\"}\n 2026-01-29T15:07:42.360Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.426277 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426289 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426294 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:42.361Z\tERROR\tReconciler 2026-01-29 15:09:29.426303 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426314 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426320 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.426326 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.426332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.426345 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.426352 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.426358 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.426364 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.426369 | controller | \ 2026-01-29T15:07:43.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.426379 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426384 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426390 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426396 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\"}\n 2026-01-29T15:07:43.002Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.426401 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.426407 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426413 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426418 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426424 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.426432 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.426438 | controller | \ 2026-01-29T15:07:43.004Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.426443 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.426449 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426460 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426466 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\"}\n 2026-01-29T15:07:43.004Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.426472 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426478 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426484 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426490 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:43.005Z\tERROR\tReconciler 2026-01-29 15:09:29.426499 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426511 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426517 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.426522 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.426528 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.426534 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.426540 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.426546 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.426552 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.426558 | controller | \ 2026-01-29T15:07:44.286Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.426564 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426570 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426576 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426591 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\"}\n 2026-01-29T15:07:44.287Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.426597 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.426603 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426609 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426615 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426621 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.426626 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.426632 | controller | \ 2026-01-29T15:07:44.289Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.426638 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.426644 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426650 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426656 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426661 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\"}\n 2026-01-29T15:07:44.290Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.426667 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426677 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426683 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:44.290Z\tERROR\tReconciler 2026-01-29 15:09:29.426688 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426692 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426696 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426701 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.426705 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.426709 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.426713 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.426718 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.426722 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.426726 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.426731 | controller | \ 2026-01-29T15:07:46.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.426735 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426739 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426744 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426748 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\"}\n 2026-01-29T15:07:46.851Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.426752 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.426757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426761 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426767 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426773 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.426782 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.426789 | controller | \ 2026-01-29T15:07:46.854Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.426795 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.426831 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426843 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426849 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426855 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\"}\n 2026-01-29T15:07:46.854Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.426861 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426872 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426881 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:46.855Z\tERROR\tReconciler 2026-01-29 15:09:29.426887 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.426893 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426898 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426907 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.426912 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.426918 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.426924 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.426930 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.426936 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.426942 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.426947 | controller | \ 2026-01-29T15:07:51.975Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.426953 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426959 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426965 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426969 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\"}\n 2026-01-29T15:07:51.976Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.426974 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3188\t{\"controller\": 2026-01-29 15:09:29.426978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.426982 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.426987 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.426991 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.426995 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427000 | controller | \ 2026-01-29T15:07:51.979Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.427004 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.427008 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427012 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.427017 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427021 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\"}\n 2026-01-29T15:07:51.980Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.427025 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427030 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.427036 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427048 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:51.980Z\tERROR\tReconciler 2026-01-29 15:09:29.427053 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427058 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.427062 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427067 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.427071 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.427075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.427079 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.427084 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.427088 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.427092 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.427097 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.427101 | controller | \e[38;5;243m@ 01/29/26 15:08:01.547\e[0m\n 2026-01-29T15:08:01.550Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.427106 | controller | \"ironic\", \"Namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:41Z\",\"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\":\"2026-01-29T15:07:41Z\"}],\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\",\"resourceVersion\":\"1492\",\"uid\":\"3d539fa0-59c6-4280-ba94-d2f7e1fb2681\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.427111 | controller | 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\":\"# 2026-01-29 15:09:29.427117 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.427122 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.427132 | controller | 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\":\"# 2026-01-29 15:09:29.427137 | controller | 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 2026-01-29 15:09:29.427141 | controller | \ 2026-01-29T15:08:01.561Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.427145 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.427150 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.427154 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427158 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\"}\n 2026-01-29T15:08:01.564Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.427163 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.427167 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.427171 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.427175 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427180 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.427186 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427190 | controller | \ 2026-01-29T15:08:01.568Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.427195 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427199 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.427203 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427208 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.427212 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427216 | controller | \ 2026-01-29T15:08:01.568Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.427221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.427225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.427229 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427235 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\"}\n 2026-01-29T15:08:01.584Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.427239 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.584Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.427244 | controller | - calling defaulter\n 2026-01-29T15:08:01.584Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.427248 | controller | - defaulter called\n 2026-01-29T15:08:01.610Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.427252 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.610Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.427257 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.631Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.427261 | controller | \"ironic\", \"Namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.427265 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.427269 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.427274 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014139a0>: 2026-01-29 15:09:29.427278 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.427282 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.427287 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.427296 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.427301 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.427305 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.427309 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.427314 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.427320 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.427326 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.427332 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.427339 | controller | \e[38;5;243m@ 01/29/26 15:08:01.547\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.427345 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.427351 | controller | {{0xc001925a10?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.427357 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.427363 | controller | 0xc0007b9240})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.427369 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00162b500?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.427375 | controller | 0x4}, {0xc0019267f8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.427380 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00162b500?, 0xc0007b9240?}, {0xc0019267f8?, 2026-01-29 15:09:29.427386 | controller | 0xc00162b500?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.427395 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.427401 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.427407 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000322bd0, 2026-01-29 15:09:29.427413 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.427424 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000322bd0, 2026-01-29 15:09:29.427430 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.427435 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.427441 | controller | {{0xc001925a10, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.427447 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 15:09:29.427453 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.427459 | controller | +0x69d\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• 2026-01-29 15:09:29.427465 | controller | [FAILED] [20.163 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.427474 | controller | rollout is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment 2026-01-29 15:09:29.427480 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.427486 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:493\e[0m\n\n 2026-01-29 15:09:29.427492 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:07:55.980Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.427508 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:07:55.985Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.427515 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:07:56.001Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.427522 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-c9f013b2-5345-4bd5-9bc8-1d199b61e244\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}}\n 2026-01-29 15:09:29.427528 | controller | \ 2026-01-29T15:07:56.001Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"},\"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 2026-01-29 15:09:29.427538 | controller | \ 2026-01-29T15:07:56.005Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.427545 | controller | \"ironic\"}\n 2026-01-29T15:07:56.005Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.427551 | controller | defaulter\n 2026-01-29T15:07:56.005Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.427556 | controller | called\n 2026-01-29T15:07:56.008Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.427563 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:56.008Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.427568 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:56.016Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.427574 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:56.016Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.427579 | controller | - calling defaulter\n 2026-01-29T15:07:56.016Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.427585 | controller | - defaulter called\n 2026-01-29T15:07:56.019Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.427591 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:56.019Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.427596 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:07:56.037Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.427602 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427607 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427613 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427619 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}\n 2026-01-29T15:07:56.040Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.427624 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427635 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427641 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}\n 2026-01-29T15:07:56.043Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.427646 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.427652 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427660 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427665 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}\n 2026-01-29T15:07:56.046Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.427678 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.427684 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427690 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427695 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}\n 2026-01-29T15:07:56.052Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.427701 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.427708 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.427735 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427741 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427746 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.427752 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427757 | controller | \ 2026-01-29T15:07:56.055Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.427763 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427774 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427779 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.427785 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427790 | controller | \ 2026-01-29T15:07:56.066Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.427796 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}}\n 2026-01-29 15:09:29.427802 | controller | \ 2026-01-29T15:07:56.066Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.427824 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.427835 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427842 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427849 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\"}\n 2026-01-29T15:07:56.067Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.427854 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.427860 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.427866 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427871 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427904 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.427911 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427917 | controller | \ 2026-01-29T15:07:56.070Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.427923 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.427929 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427934 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427940 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427944 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\"}\n 2026-01-29T15:07:56.073Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.427949 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}}\n 2026-01-29 15:09:29.427956 | controller | \ 2026-01-29T15:07:56.075Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.427960 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.427964 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.427968 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.427981 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.427985 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.427990 | controller | \ 2026-01-29T15:07:56.083Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.427994 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.427998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428005 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428010 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\"}\n 2026-01-29T15:07:56.084Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428014 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428018 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428022 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428026 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428031 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428035 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428039 | controller | \ 2026-01-29T15:07:56.170Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428043 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428047 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428051 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428056 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428060 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\"}\n 2026-01-29T15:07:56.170Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428064 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428073 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428077 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.178Z\tERROR\tReconciler 2026-01-29 15:09:29.428081 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428089 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428094 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428100 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428106 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428110 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428114 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428118 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.428122 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.428127 | controller | \ 2026-01-29T15:07:56.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.428131 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428135 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428139 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428143 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\"}\n 2026-01-29T15:07:56.179Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428148 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428157 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428162 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428166 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428170 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428174 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428179 | controller | \ 2026-01-29T15:07:56.271Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428183 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428187 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428195 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428200 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\"}\n 2026-01-29T15:07:56.271Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428204 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428208 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428212 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428226 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.271Z\tERROR\tReconciler 2026-01-29 15:09:29.428230 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428234 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428238 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428243 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428249 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428254 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428259 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428263 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428267 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.428271 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.428275 | controller | \ 2026-01-29T15:07:56.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.428280 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428284 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428288 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428292 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\"}\n 2026-01-29T15:07:56.272Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428297 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428301 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428305 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428309 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428313 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428319 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428325 | controller | \ 2026-01-29T15:07:56.274Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428331 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428336 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428343 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428355 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428360 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\"}\n 2026-01-29T15:07:56.275Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428364 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428373 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428377 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.275Z\tERROR\tReconciler 2026-01-29 15:09:29.428381 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428386 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428390 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428396 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428400 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428407 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428411 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428415 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428420 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.428424 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.428428 | controller | \ 2026-01-29T15:07:56.283Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.428432 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428437 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428441 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428445 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\"}\n 2026-01-29T15:07:56.283Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428449 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428454 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428458 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428462 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428466 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428471 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428475 | controller | \ 2026-01-29T15:07:56.285Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428479 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428483 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428487 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428492 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428496 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\"}\n 2026-01-29T15:07:56.285Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428500 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428504 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428509 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428513 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.285Z\tERROR\tReconciler 2026-01-29 15:09:29.428517 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428531 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428537 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428541 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428546 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428550 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428554 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428559 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.428563 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.428567 | controller | \ 2026-01-29T15:07:56.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.428574 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428579 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428583 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428587 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\"}\n 2026-01-29T15:07:56.327Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428591 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428596 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428600 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428604 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428608 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428612 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428617 | controller | \ 2026-01-29T15:07:56.331Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428621 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428625 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428633 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428639 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\"}\n 2026-01-29T15:07:56.331Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428643 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428652 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428656 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.331Z\tERROR\tReconciler 2026-01-29 15:09:29.428660 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428670 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428675 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428679 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428685 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428689 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428693 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428698 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.428707 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.428711 | controller | \ 2026-01-29T15:07:56.413Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.428716 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428724 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428728 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\"}\n 2026-01-29T15:07:56.414Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428733 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428741 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428745 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428750 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428754 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428758 | controller | \ 2026-01-29T15:07:56.416Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428762 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428766 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428775 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428779 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\"}\n 2026-01-29T15:07:56.417Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428783 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428787 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428792 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428796 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.417Z\tERROR\tReconciler 2026-01-29 15:09:29.428800 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428807 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428828 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428833 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428837 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428843 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428848 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428852 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428856 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.428860 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.428864 | controller | \ 2026-01-29T15:07:56.578Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.428869 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428873 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428877 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428881 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\"}\n 2026-01-29T15:07:56.579Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.428886 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.428890 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.428899 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428904 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428908 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.428912 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.428916 | controller | \ 2026-01-29T15:07:56.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.428921 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.428925 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428935 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428939 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\"}\n 2026-01-29T15:07:56.582Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.428943 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428952 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428956 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.582Z\tERROR\tReconciler 2026-01-29 15:09:29.428960 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.428966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.428971 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.428975 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.428979 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.428985 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.428989 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.428993 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.428998 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429002 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429006 | controller | \ 2026-01-29T15:07:56.903Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.429010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429015 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429019 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429023 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\"}\n 2026-01-29T15:07:56.903Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.429027 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.429031 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429036 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429040 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429044 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.429048 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429052 | controller | \ 2026-01-29T15:07:56.906Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.429057 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.429061 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429074 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429079 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\"}\n 2026-01-29T15:07:56.907Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.429083 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429087 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429091 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429095 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:56.907Z\tERROR\tReconciler 2026-01-29 15:09:29.429101 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429106 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429110 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429114 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.429119 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.429124 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.429129 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.429133 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.429137 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429141 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429145 | controller | \ 2026-01-29T15:07:57.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.429150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429158 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429162 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\"}\n 2026-01-29T15:07:57.549Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.429167 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.429171 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429175 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429179 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429184 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.429188 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429192 | controller | \ 2026-01-29T15:07:57.551Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.429196 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.429200 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429205 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429209 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429213 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\"}\n 2026-01-29T15:07:57.552Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.429217 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429221 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429226 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429230 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:57.552Z\tERROR\tReconciler 2026-01-29 15:09:29.429237 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429245 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429250 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429254 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.429258 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.429263 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.429267 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.429271 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.429275 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429280 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429284 | controller | \ 2026-01-29T15:07:58.833Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.429288 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429292 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429297 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429301 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\"}\n 2026-01-29T15:07:58.833Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.429305 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.429309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429314 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429320 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429326 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.429334 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429340 | controller | \ 2026-01-29T15:07:58.835Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.429346 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.429352 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429361 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429365 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\"}\n 2026-01-29T15:07:58.836Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.429370 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429378 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429384 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:07:58.836Z\tERROR\tReconciler 2026-01-29 15:09:29.429389 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429393 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429397 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429401 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.429406 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.429412 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.429416 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.429421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.429425 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429435 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429439 | controller | \ 2026-01-29T15:08:01.397Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.429443 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429448 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429452 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429456 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\"}\n 2026-01-29T15:08:01.398Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.429460 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.429464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429473 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429477 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.429481 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429485 | controller | \ 2026-01-29T15:08:01.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.429489 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.429494 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429502 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429506 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\"}\n 2026-01-29T15:08:01.401Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.429510 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429515 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429519 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429526 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:01.401Z\tERROR\tReconciler 2026-01-29 15:09:29.429531 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429539 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429543 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.429547 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.429553 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.429558 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.429562 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.429566 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429570 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429575 | controller | \ 2026-01-29T15:08:06.522Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.429579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429583 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429587 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429591 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\"}\n 2026-01-29T15:08:06.523Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.429596 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.429600 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429608 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429613 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429617 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.429621 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429625 | controller | \ 2026-01-29T15:08:06.525Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.429630 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.429634 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429642 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429647 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\"}\n 2026-01-29T15:08:06.525Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.429651 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429655 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429661 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429665 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:06.526Z\tERROR\tReconciler 2026-01-29 15:09:29.429671 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429675 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429680 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429684 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.429688 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.429694 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.429698 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.429702 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.429707 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429711 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429715 | controller | \ 2026-01-29T15:08:15.564Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.429719 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429724 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.429728 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429732 | controller | \"0b1a9ca3-65d3-4fde-8be0-8868c8c7dfe0\"}\n 2026-01-29T15:08:15.565Z\tERROR\tReconciler 2026-01-29 15:09:29.429737 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.429748 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429754 | controller | \"0b1a9ca3-65d3-4fde-8be0-8868c8c7dfe0\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.429760 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.429766 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.429772 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.429778 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.429785 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.429797 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.429807 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.429827 | controller | \e[38;5;243m@ 01/29/26 15:08:16.075\e[0m\n 2026-01-29T15:08:16.076Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.429832 | controller | \"ironic\", \"Namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:56Z\"}],\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\",\"resourceVersion\":\"890\",\"uid\":\"2be44d88-bd9f-423e-b9da-42d09e641983\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.429841 | controller | 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\":\"# 2026-01-29 15:09:29.429846 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.429850 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.429855 | controller | 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\":\"# 2026-01-29 15:09:29.429859 | controller | 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 2026-01-29 15:09:29.429863 | controller | \ 2026-01-29T15:08:16.087Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.429867 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429872 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429876 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429880 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\"}\n 2026-01-29T15:08:16.091Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.429885 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.429894 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.429901 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.429905 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429909 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.429913 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429918 | controller | \ 2026-01-29T15:08:16.095Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.429922 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.429926 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429930 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429935 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.429939 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.429943 | controller | \ 2026-01-29T15:08:16.095Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.429947 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.429951 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.429956 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.429960 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\"}\n 2026-01-29T15:08:16.101Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.429964 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.101Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.429968 | controller | - calling defaulter\n 2026-01-29T15:08:16.101Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.429973 | controller | - defaulter called\n 2026-01-29T15:08:16.106Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.429977 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.106Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.429981 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.111Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.429985 | controller | \"ironic\", \"Namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.429989 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.002s.\n 2026-01-29 15:09:29.429994 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.429998 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0017143c0>: 2026-01-29 15:09:29.430002 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.430006 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.430010 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.430015 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.430019 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.430023 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.430027 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.430033 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.430037 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.430042 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.430048 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.430053 | controller | \e[38;5;243m@ 01/29/26 15:08:16.075\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.430057 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.430061 | controller | {{0xc001662600?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.430070 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.430074 | controller | 0xc000ef6400})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.430078 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc000bacae0?, 0xc000600808?}, {0x23cd0dd, 2026-01-29 15:09:29.430083 | controller | 0x4}, {0xc001680fc0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.430087 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc000bacae0?, 0xc000ef6400?}, {0xc001680fc0?, 2026-01-29 15:09:29.430091 | controller | 0xc000bacae0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.430095 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.430099 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.430104 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003173b0, 2026-01-29 15:09:29.430108 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.430112 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003173b0, 2026-01-29 15:09:29.430116 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.430121 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.430125 | controller | {{0xc001662600, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.430129 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.430133 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.430138 | controller | +0x8a7\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.159 2026-01-29 15:09:29.430142 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is 2026-01-29 15:09:29.430146 | controller | progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment rollout 2026-01-29 15:09:29.430150 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.430155 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:573\e[0m\n\n 2026-01-29 15:09:29.430162 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:01.658Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.430166 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:01.662Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.430170 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:08:01.675Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.430175 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-258824b5-50cb-45dc-a65a-98e364b6a8a6\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}}\n 2026-01-29 15:09:29.430184 | controller | \ 2026-01-29T15:08:01.675Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"},\"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 2026-01-29 15:09:29.430189 | controller | \ 2026-01-29T15:08:01.678Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.430195 | controller | \"ironic\"}\n 2026-01-29T15:08:01.678Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.430199 | controller | defaulter\n 2026-01-29T15:08:01.678Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.430203 | controller | called\n 2026-01-29T15:08:01.681Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.430208 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.681Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.430212 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.689Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.430216 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.689Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.430220 | controller | - calling defaulter\n 2026-01-29T15:08:01.689Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.430225 | controller | - defaulter called\n 2026-01-29T15:08:01.692Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.430229 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.692Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.430233 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:01.709Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.430237 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430243 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430247 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430252 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}\n 2026-01-29T15:08:01.711Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.430256 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430266 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430270 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}\n 2026-01-29T15:08:01.713Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.430275 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.430279 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430283 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430287 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}\n 2026-01-29T15:08:01.715Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.430292 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.430296 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430300 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430304 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}\n 2026-01-29T15:08:01.722Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.430309 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.430313 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430319 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430326 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430333 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430339 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430345 | controller | \ 2026-01-29T15:08:01.724Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.430351 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430356 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430360 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430370 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.430374 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430378 | controller | \ 2026-01-29T15:08:01.732Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.430383 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430387 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430391 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430395 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\"}\n 2026-01-29T15:08:01.732Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.430399 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.430404 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430411 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430415 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430420 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430424 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430428 | controller | \ 2026-01-29T15:08:01.738Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.430432 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}}\n 2026-01-29 15:09:29.430436 | controller | \ 2026-01-29T15:08:01.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.430440 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.430445 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430453 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430457 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\"}\n 2026-01-29T15:08:01.742Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.430462 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.430466 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430470 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430474 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430478 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430483 | controller | \ 2026-01-29T15:08:01.743Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}}\n 2026-01-29 15:09:29.430487 | controller | \ 2026-01-29T15:08:01.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.430491 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430495 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430500 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430504 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\"}\n 2026-01-29T15:08:01.749Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.430508 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.430512 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430521 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430525 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430529 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430533 | controller | \ 2026-01-29T15:08:01.838Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.430537 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.430546 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430554 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430558 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430562 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\"}\n 2026-01-29T15:08:01.839Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.430566 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430577 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430582 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:01.846Z\tERROR\tReconciler 2026-01-29 15:09:29.430586 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430594 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430598 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.430603 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.430607 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.430611 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.430615 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.430620 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.430624 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.430628 | controller | \ 2026-01-29T15:08:01.847Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.430632 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430641 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430645 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\"}\n 2026-01-29T15:08:01.847Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.430649 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.430653 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430657 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430662 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430666 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430670 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430674 | controller | \ 2026-01-29T15:08:01.939Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.430679 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.430684 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430693 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430704 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\"}\n 2026-01-29T15:08:01.940Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.430708 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430713 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430717 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430726 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:01.940Z\tERROR\tReconciler 2026-01-29 15:09:29.430730 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430738 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430743 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.430747 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.430751 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.430755 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.430760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.430764 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.430768 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.430772 | controller | \ 2026-01-29T15:08:01.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.430777 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430781 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430785 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430789 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\"}\n 2026-01-29T15:08:01.941Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.430793 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.430798 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430802 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430822 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430831 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430837 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430842 | controller | \ 2026-01-29T15:08:01.942Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.430848 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.430853 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430857 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430863 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430867 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\"}\n 2026-01-29T15:08:01.943Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.430871 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430880 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430884 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:01.943Z\tERROR\tReconciler 2026-01-29 15:09:29.430888 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430892 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430897 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430901 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.430905 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.430909 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.430913 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.430923 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.430928 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.430932 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.430936 | controller | \ 2026-01-29T15:08:01.951Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.430940 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430945 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430949 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430953 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\"}\n 2026-01-29T15:08:01.951Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.430957 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.430961 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.430966 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.430970 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.430974 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.430978 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.430982 | controller | \ 2026-01-29T15:08:01.953Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.430988 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.430993 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.430997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431001 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431005 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\"}\n 2026-01-29T15:08:01.954Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431010 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431014 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431018 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431022 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:01.954Z\tERROR\tReconciler 2026-01-29 15:09:29.431026 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431031 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431035 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431039 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431043 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431052 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431056 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431060 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431064 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431069 | controller | \ 2026-01-29T15:08:01.995Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431075 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431079 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431083 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431087 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\"}\n 2026-01-29T15:08:01.995Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431096 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431100 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431104 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431110 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431115 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.431119 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.431125 | controller | \ 2026-01-29T15:08:01.998Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.431129 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.431133 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431142 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431146 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\"}\n 2026-01-29T15:08:01.998Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431150 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431159 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431163 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:01.999Z\tERROR\tReconciler 2026-01-29 15:09:29.431167 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431171 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431176 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431180 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431184 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431188 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431192 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431197 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431201 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431205 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431209 | controller | \ 2026-01-29T15:08:02.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431214 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431218 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431222 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431226 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\"}\n 2026-01-29T15:08:02.081Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431230 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431235 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431239 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431243 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431247 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.431251 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.431257 | controller | \ 2026-01-29T15:08:02.082Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.431261 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.431270 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431274 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431278 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431283 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\"}\n 2026-01-29T15:08:02.083Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431287 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431295 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431299 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:02.083Z\tERROR\tReconciler 2026-01-29 15:09:29.431304 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431312 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431320 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431326 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431338 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431344 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431350 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431354 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431358 | controller | \ 2026-01-29T15:08:02.245Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431363 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431367 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431371 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431375 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\"}\n 2026-01-29T15:08:02.245Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431379 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431386 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431390 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431395 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431399 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.431405 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.431409 | controller | \ 2026-01-29T15:08:02.247Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.431413 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.431418 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431426 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431430 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\"}\n 2026-01-29T15:08:02.247Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431435 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431439 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431443 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431454 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:02.248Z\tERROR\tReconciler 2026-01-29 15:09:29.431460 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431466 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431472 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431479 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431485 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431491 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431497 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431503 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431509 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431515 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431519 | controller | \ 2026-01-29T15:08:02.568Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431523 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431527 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431532 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431536 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\"}\n 2026-01-29T15:08:02.569Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431540 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431544 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431549 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431553 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431561 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.431565 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.431571 | controller | \ 2026-01-29T15:08:02.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.431576 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.431580 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431584 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431588 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431593 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\"}\n 2026-01-29T15:08:02.572Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431597 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431601 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431605 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431609 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:02.572Z\tERROR\tReconciler 2026-01-29 15:09:29.431614 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431622 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431626 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431630 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431635 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431639 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431649 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431654 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431658 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431662 | controller | \ 2026-01-29T15:08:03.212Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431676 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431681 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\"}\n 2026-01-29T15:08:03.213Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431685 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431689 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431693 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431698 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431703 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.431708 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.431712 | controller | \ 2026-01-29T15:08:03.215Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.431716 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.431720 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431741 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431747 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431751 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\"}\n 2026-01-29T15:08:03.216Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431755 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431760 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431764 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431768 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:03.216Z\tERROR\tReconciler 2026-01-29 15:09:29.431772 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431781 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431785 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431789 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431794 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431798 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431802 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431806 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431825 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431829 | controller | \ 2026-01-29T15:08:04.498Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431840 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431845 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431849 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\"}\n 2026-01-29T15:08:04.498Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431858 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431863 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431867 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431873 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431877 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.431882 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.431886 | controller | \ 2026-01-29T15:08:04.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.431890 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.431894 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431899 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431903 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431908 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\"}\n 2026-01-29T15:08:04.501Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.431913 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431917 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431921 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431925 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.501Z\tERROR\tReconciler 2026-01-29 15:09:29.431930 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.431934 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431938 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431942 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.431947 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.431951 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.431955 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.431959 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.431963 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.431968 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.431972 | controller | \ 2026-01-29T15:08:07.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.431978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.431982 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.431986 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.431990 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\"}\n 2026-01-29T15:08:07.063Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.431995 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.431999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432003 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432009 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432013 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432017 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432021 | controller | \ 2026-01-29T15:08:07.065Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.432026 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.432030 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432038 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432043 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432047 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\"}\n 2026-01-29T15:08:07.066Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.432051 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432059 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432065 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:07.066Z\tERROR\tReconciler 2026-01-29 15:09:29.432070 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432078 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432082 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.432086 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.432091 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.432095 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.432099 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.432103 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.432108 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.432112 | controller | \ 2026-01-29T15:08:12.187Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.432116 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432120 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432124 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432129 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\"}\n 2026-01-29T15:08:12.187Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.432133 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.432137 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432143 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432147 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432151 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432155 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432160 | controller | \ 2026-01-29T15:08:12.189Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.432164 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.432168 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432172 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432177 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432181 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\"}\n 2026-01-29T15:08:12.189Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.432185 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432189 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432193 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432198 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:12.190Z\tERROR\tReconciler 2026-01-29 15:09:29.432206 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432215 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432219 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.432223 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.432228 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.432232 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.432236 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.432242 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.432246 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.432250 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.432255 | controller | \e[38;5;243m@ 01/29/26 15:08:21.744\e[0m\n 2026-01-29T15:08:21.745Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.432259 | controller | \"ironic\", \"Namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08:01Z\",\"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\":\"2026-01-29T15:08:01Z\"}],\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\",\"resourceVersion\":\"1530\",\"uid\":\"d6e703d8-d27b-4eac-b49c-0d33d0e6a672\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.432267 | controller | 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\":\"# 2026-01-29 15:09:29.432271 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.432275 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.432284 | controller | 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\":\"# 2026-01-29 15:09:29.432289 | controller | 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 2026-01-29 15:09:29.432293 | controller | \ 2026-01-29T15:08:21.756Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.432297 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432302 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432306 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432310 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\"}\n 2026-01-29T15:08:21.759Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.432315 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.432321 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.432326 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.432332 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432343 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432349 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432355 | controller | \ 2026-01-29T15:08:21.763Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.432361 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432366 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432370 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432375 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.432379 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432383 | controller | \ 2026-01-29T15:08:21.763Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.432388 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.432396 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432400 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\"}\n 2026-01-29T15:08:21.768Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.432405 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:21.768Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.432409 | controller | - calling defaulter\n 2026-01-29T15:08:21.768Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.432413 | controller | - defaulter called\n 2026-01-29T15:08:21.772Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.432417 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:21.772Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.432422 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:21.780Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.432426 | controller | \"ironic\", \"Namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.432430 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.432434 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.432439 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0011c05a0>: 2026-01-29 15:09:29.432443 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.432447 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.432451 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.432455 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.432465 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.432470 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.432474 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.432478 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.432482 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.432487 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.432492 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.432497 | controller | \e[38;5;243m@ 01/29/26 15:08:21.744\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.432501 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.432505 | controller | {{0xc001b963c0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.432509 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.432517 | controller | 0xc001922e80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.432521 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001336d50?, 0xc0004d1008?}, {0x23cd0dd, 2026-01-29 15:09:29.432526 | controller | 0x4}, {0xc000f80a08, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.432530 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001336d50?, 0xc001922e80?}, {0xc000f80a08?, 2026-01-29 15:09:29.432534 | controller | 0xc001336d50?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.432538 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.432542 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.432547 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002bc3f0, 2026-01-29 15:09:29.432551 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.432555 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002bc3f0, 2026-01-29 15:09:29.432559 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.432564 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.432568 | controller | {{0xc001b963c0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.432572 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.432576 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.432581 | controller | +0x8a7\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• 2026-01-29 15:09:29.432585 | controller | [FAILED] [20.170 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.432589 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment 2026-01-29 15:09:29.432593 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.432598 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:374\e[0m\n\n 2026-01-29 15:09:29.432602 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:04.116Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.432609 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:04.121Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.432613 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:08:04.138Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.432623 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-15c1476b-fbb5-4d17-8e0a-f17afe65ad42\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}}\n 2026-01-29 15:09:29.432628 | controller | \ 2026-01-29T15:08:04.138Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"},\"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 2026-01-29 15:09:29.432633 | controller | \ 2026-01-29T15:08:04.143Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.432637 | controller | \"ironic\"}\n 2026-01-29T15:08:04.143Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.432641 | controller | defaulter\n 2026-01-29T15:08:04.143Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.432646 | controller | called\n 2026-01-29T15:08:04.146Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.432650 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:04.146Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.432654 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:04.156Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.432658 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:04.156Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.432663 | controller | - calling defaulter\n 2026-01-29T15:08:04.156Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.432667 | controller | - defaulter called\n 2026-01-29T15:08:04.160Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.432671 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:04.160Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.432675 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:04.179Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.432679 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432688 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432692 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}\n 2026-01-29T15:08:04.182Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.432697 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432707 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432711 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}\n 2026-01-29T15:08:04.184Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.432715 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.432720 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432726 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432730 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}\n 2026-01-29T15:08:04.186Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.432734 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.432739 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432749 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432753 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}\n 2026-01-29T15:08:04.193Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.432757 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.432762 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432766 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432770 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432774 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432779 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432783 | controller | \ 2026-01-29T15:08:04.196Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.432787 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432791 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432795 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432800 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.432807 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432824 | controller | \ 2026-01-29T15:08:04.203Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.432829 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}}\n 2026-01-29 15:09:29.432833 | controller | \ 2026-01-29T15:08:04.205Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.432837 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432841 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432845 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432850 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\"}\n 2026-01-29T15:08:04.205Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.432854 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.432860 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432866 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432870 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432875 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432879 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432883 | controller | \ 2026-01-29T15:08:04.208Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.432887 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.432891 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432900 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432904 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\"}\n 2026-01-29T15:08:04.210Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.432908 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}}\n 2026-01-29 15:09:29.432913 | controller | \ 2026-01-29T15:08:04.216Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.432918 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.432923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432927 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432931 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432935 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432945 | controller | \ 2026-01-29T15:08:04.229Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.432949 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432953 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432958 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432962 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\"}\n 2026-01-29T15:08:04.230Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.432966 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.432970 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.432974 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.432979 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.432983 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.432987 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.432991 | controller | \ 2026-01-29T15:08:04.308Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.432995 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.433000 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433004 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433010 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433014 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\"}\n 2026-01-29T15:08:04.309Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.433018 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433023 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433027 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433031 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.319Z\tERROR\tReconciler 2026-01-29 15:09:29.433035 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433044 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433048 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.433052 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433061 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433067 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433071 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433079 | controller | \ 2026-01-29T15:08:04.319Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.433084 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433088 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433092 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433096 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\"}\n 2026-01-29T15:08:04.320Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.433100 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.433105 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433109 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433113 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433122 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.433126 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.433132 | controller | \ 2026-01-29T15:08:04.409Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.433136 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.433140 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433144 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433150 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433155 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\"}\n 2026-01-29T15:08:04.409Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.433159 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433163 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433167 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433172 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.409Z\tERROR\tReconciler 2026-01-29 15:09:29.433176 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433184 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433188 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.433193 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433197 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433201 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433205 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433210 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433214 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433218 | controller | \ 2026-01-29T15:08:04.410Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.433222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433226 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433231 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433235 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\"}\n 2026-01-29T15:08:04.410Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.433239 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.433243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433252 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433256 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.433260 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.433264 | controller | \ 2026-01-29T15:08:04.412Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.433269 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.433273 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433279 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433283 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433287 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\"}\n 2026-01-29T15:08:04.413Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.433295 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433300 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433304 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433308 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.413Z\tERROR\tReconciler 2026-01-29 15:09:29.433312 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433318 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433324 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433329 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.433335 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433341 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433347 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433353 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433357 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433361 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433366 | controller | \ 2026-01-29T15:08:04.421Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.433370 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433374 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433378 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433383 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\"}\n 2026-01-29T15:08:04.421Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.433387 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.433391 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433398 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433402 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433406 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.433411 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.433415 | controller | \ 2026-01-29T15:08:04.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.433422 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.433428 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433436 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433441 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\"}\n 2026-01-29T15:08:04.423Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.433445 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433453 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433458 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.424Z\tERROR\tReconciler 2026-01-29 15:09:29.433462 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433466 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433470 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433480 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.433486 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433490 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433495 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433499 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433503 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433507 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433512 | controller | \ 2026-01-29T15:08:04.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.433516 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433520 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433524 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433529 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\"}\n 2026-01-29T15:08:04.464Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.433533 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.433537 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433545 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433550 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.433554 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.433558 | controller | \ 2026-01-29T15:08:04.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.433562 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.433568 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433573 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433577 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433581 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\"}\n 2026-01-29T15:08:04.466Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.433585 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433594 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433598 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.467Z\tERROR\tReconciler 2026-01-29 15:09:29.433602 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433606 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433611 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433615 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.433619 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433623 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433628 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433632 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433636 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433640 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433644 | controller | \ 2026-01-29T15:08:04.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.433655 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433661 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433667 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433673 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\"}\n 2026-01-29T15:08:04.549Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.433682 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.433688 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433700 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433706 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.433712 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.433718 | controller | \ 2026-01-29T15:08:04.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.433726 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.433731 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433735 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433739 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433743 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\"}\n 2026-01-29T15:08:04.554Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.433748 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433756 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433760 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.554Z\tERROR\tReconciler 2026-01-29 15:09:29.433764 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433775 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433779 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.433783 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433792 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433796 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433800 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433808 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433829 | controller | \ 2026-01-29T15:08:04.637Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.433833 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433838 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.433843 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433848 | controller | \"df496b71-f4cc-4970-92c4-d7ab9a96e8b9\"}\n 2026-01-29T15:08:04.644Z\tERROR\tReconciler 2026-01-29 15:09:29.433852 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433856 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.433861 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433865 | controller | \"df496b71-f4cc-4970-92c4-d7ab9a96e8b9\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.433877 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433881 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433888 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433892 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433896 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433900 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433904 | controller | \ 2026-01-29T15:08:04.644Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.433909 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433913 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.433917 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433921 | controller | \"b2efe040-4bf4-4014-86a9-87762d93611a\"}\n 2026-01-29T15:08:04.645Z\tERROR\tReconciler 2026-01-29 15:09:29.433925 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.433930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.433934 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433938 | controller | \"b2efe040-4bf4-4014-86a9-87762d93611a\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.433942 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.433947 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.433951 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.433955 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.433959 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.433963 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.433968 | controller | \ 2026-01-29T15:08:04.715Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.433972 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433976 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.433982 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.433986 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\"}\n 2026-01-29T15:08:04.716Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.433991 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.433995 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.433999 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434003 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434008 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.434012 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.434016 | controller | \ 2026-01-29T15:08:04.718Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.434022 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.434026 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434031 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434035 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434039 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\"}\n 2026-01-29T15:08:04.719Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.434043 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434053 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434057 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434062 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:04.719Z\tERROR\tReconciler 2026-01-29 15:09:29.434066 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434074 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434079 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.434083 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434087 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434091 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434095 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434099 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434104 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434108 | controller | \ 2026-01-29T15:08:05.040Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.434112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434116 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434120 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434125 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\"}\n 2026-01-29T15:08:05.041Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.434129 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.434133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434137 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434141 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434146 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.434150 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.434154 | controller | \ 2026-01-29T15:08:05.043Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.434160 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.434166 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434170 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434174 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434178 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\"}\n 2026-01-29T15:08:05.044Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.434182 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434187 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434191 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434195 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:05.044Z\tERROR\tReconciler 2026-01-29 15:09:29.434199 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434208 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434212 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.434221 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434225 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434229 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434234 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434238 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434242 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434246 | controller | \ 2026-01-29T15:08:05.685Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.434252 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434256 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434260 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434265 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\"}\n 2026-01-29T15:08:05.686Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.434269 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.434273 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434282 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434286 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.434290 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.434296 | controller | \ 2026-01-29T15:08:05.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.434300 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.434304 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434309 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434313 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434319 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\"}\n 2026-01-29T15:08:05.687Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.434325 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434330 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434336 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434343 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:05.688Z\tERROR\tReconciler 2026-01-29 15:09:29.434349 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434362 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434366 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.434370 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434375 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434379 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434383 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434387 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434391 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434396 | controller | \ 2026-01-29T15:08:05.925Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.434400 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434410 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.434415 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434419 | controller | \"ede40566-9f3e-4104-9be1-d16058454dc3\"}\n 2026-01-29T15:08:05.925Z\tERROR\tReconciler 2026-01-29 15:09:29.434423 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.434431 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434436 | controller | \"ede40566-9f3e-4104-9be1-d16058454dc3\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.434440 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434446 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434450 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434455 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434459 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434463 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434467 | controller | \ 2026-01-29T15:08:06.969Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.434472 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434476 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434480 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434484 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\"}\n 2026-01-29T15:08:06.969Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.434488 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.434492 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434497 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434502 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434507 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.434511 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.434515 | controller | \ 2026-01-29T15:08:06.972Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.434519 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.434523 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434528 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434532 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434536 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\"}\n 2026-01-29T15:08:06.973Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.434540 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434544 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434549 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434553 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:06.974Z\tERROR\tReconciler 2026-01-29 15:09:29.434557 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434567 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434572 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.434576 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434587 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434592 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434596 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434600 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434604 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434608 | controller | \ 2026-01-29T15:08:09.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.434613 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434617 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434621 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434625 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\"}\n 2026-01-29T15:08:09.535Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.434629 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.434634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434642 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434646 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.434650 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.434655 | controller | \ 2026-01-29T15:08:09.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.434659 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.434663 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434667 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434671 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434676 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\"}\n 2026-01-29T15:08:09.538Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.434680 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434688 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434692 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:09.538Z\tERROR\tReconciler 2026-01-29 15:09:29.434697 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434705 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434709 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.434715 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434719 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434723 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434728 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434732 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434736 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434740 | controller | \ 2026-01-29T15:08:11.046Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.434744 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434749 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.434758 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434762 | controller | \"bf47f4e9-7908-4076-9e8e-362f6db3da98\"}\n 2026-01-29T15:08:11.047Z\tERROR\tReconciler 2026-01-29 15:09:29.434766 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434770 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.434775 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434779 | controller | \"bf47f4e9-7908-4076-9e8e-362f6db3da98\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.434783 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434787 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434798 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434802 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434820 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434826 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434830 | controller | \ 2026-01-29T15:08:14.659Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.434835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434839 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434843 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434847 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\"}\n 2026-01-29T15:08:14.660Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.434851 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.434856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434864 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434868 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.434874 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.434879 | controller | \ 2026-01-29T15:08:14.662Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.434883 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.434887 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434891 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434895 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434900 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\"}\n 2026-01-29T15:08:14.662Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.434904 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434912 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434916 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:14.663Z\tERROR\tReconciler 2026-01-29 15:09:29.434922 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434927 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.434931 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434935 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.434939 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.434944 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.434954 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.434959 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.434963 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.434969 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.434973 | controller | \ 2026-01-29T15:08:21.288Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.434977 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.434981 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.434985 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.434990 | controller | \"6a8db438-44bf-41e5-b41b-5876e53402c2\"}\n 2026-01-29T15:08:21.289Z\tERROR\tReconciler 2026-01-29 15:09:29.434994 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.434998 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.435002 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435006 | controller | \"6a8db438-44bf-41e5-b41b-5876e53402c2\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.435012 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.435017 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.435021 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.435025 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.435029 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.435033 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.435039 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.435043 | controller | \e[38;5;243m@ 01/29/26 15:08:24.211\e[0m\n 2026-01-29T15:08:24.211Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.435048 | controller | \"ironic\", \"Namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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\":\"2026-01-29T15:08:04Z\"}],\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\",\"resourceVersion\":\"1779\",\"uid\":\"25da1899-4ee7-474f-b668-a9236db878e0\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.435059 | controller | 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\":\"# 2026-01-29 15:09:29.435064 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.435068 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.435072 | controller | 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\":\"# 2026-01-29 15:09:29.435080 | controller | 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 2026-01-29 15:09:29.435084 | controller | \ 2026-01-29T15:08:24.221Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.435088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.435097 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435103 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\"}\n 2026-01-29T15:08:24.225Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.435108 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.435112 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.435116 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.435120 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435124 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.435129 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435133 | controller | \ 2026-01-29T15:08:24.228Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.435137 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435141 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.435145 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435149 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.435154 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435158 | controller | \ 2026-01-29T15:08:24.228Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.435162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.435170 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435175 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\"}\n 2026-01-29T15:08:24.234Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.435179 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:24.234Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.435183 | controller | - calling defaulter\n 2026-01-29T15:08:24.234Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.435187 | controller | - defaulter called\n 2026-01-29T15:08:24.238Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.435191 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:24.239Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.435196 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:24.245Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.435204 | controller | \"ironic\", \"Namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.435210 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.435214 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.435219 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000a67720>: 2026-01-29 15:09:29.435223 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.435227 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.435231 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.435235 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.435240 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.435244 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.435248 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.435252 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.435256 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.435261 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.435265 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.435269 | controller | \e[38;5;243m@ 01/29/26 15:08:24.211\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.435273 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.435277 | controller | {{0xc001011230?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.435282 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.435286 | controller | 0xc001887dc0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.435290 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001c42210?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.435294 | controller | 0x4}, {0xc0019aab58, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.435299 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001c42210?, 0xc001887dc0?}, {0xc0019aab58?, 2026-01-29 15:09:29.435303 | controller | 0xc001c42210?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.435307 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.435311 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.435316 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001be0380, 2026-01-29 15:09:29.435322 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.435328 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001be0380, 2026-01-29 15:09:29.435334 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.435340 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.435349 | controller | {{0xc001011230, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.435355 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.435360 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.435373 | controller | +0x8a7\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 15:09:29.435379 | controller | [FAILED] [20.181 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 15:09:29.435385 | controller | rollout is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment 2026-01-29 15:09:29.435391 | controller | 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:234\e[0m\n 2026-01-29 15:09:29.435401 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:454\e[0m\n\n 2026-01-29 15:09:29.435407 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:16.141Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.435413 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:16.147Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.435419 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:08:16.160Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.435425 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-2d052675-d503-4732-89d6-445918666ecc\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}}\n 2026-01-29 15:09:29.435431 | controller | \ 2026-01-29T15:08:16.160Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"},\"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 2026-01-29 15:09:29.435438 | controller | \ 2026-01-29T15:08:16.163Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.435443 | controller | \"ironic\"}\n 2026-01-29T15:08:16.163Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.435447 | controller | defaulter\n 2026-01-29T15:08:16.163Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.435451 | controller | called\n 2026-01-29T15:08:16.165Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.435455 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.165Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.435462 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.172Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.435466 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.172Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.435471 | controller | - calling defaulter\n 2026-01-29T15:08:16.172Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.435475 | controller | - defaulter called\n 2026-01-29T15:08:16.176Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.435479 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.176Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.435483 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:16.190Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.435487 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435492 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435496 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435500 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}\n 2026-01-29T15:08:16.191Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.435506 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435511 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435521 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435526 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}\n 2026-01-29T15:08:16.193Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.435530 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.435534 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435538 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435542 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}\n 2026-01-29T15:08:16.194Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.435547 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.435551 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435555 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435559 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}\n 2026-01-29T15:08:16.200Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.435564 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.435568 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435572 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435576 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435580 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.435584 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435589 | controller | \ 2026-01-29T15:08:16.203Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.435593 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435603 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435607 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.435611 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435616 | controller | \ 2026-01-29T15:08:16.210Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.435620 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}}\n 2026-01-29 15:09:29.435624 | controller | \ 2026-01-29T15:08:16.211Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.435628 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435632 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435637 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435641 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\"}\n 2026-01-29T15:08:16.211Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.435645 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.435649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435653 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435657 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435662 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.435666 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435670 | controller | \ 2026-01-29T15:08:16.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.435674 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.435678 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435687 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435697 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\"}\n 2026-01-29T15:08:16.214Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.435701 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}}\n 2026-01-29 15:09:29.435706 | controller | \ 2026-01-29T15:08:16.216Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.435710 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435718 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435723 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.435727 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435732 | controller | \ 2026-01-29T15:08:16.224Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.435740 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435764 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435769 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435773 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\"}\n 2026-01-29T15:08:16.224Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.435777 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.435781 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435786 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435790 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435794 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.435798 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435802 | controller | \ 2026-01-29T15:08:16.314Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.435818 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.435825 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435829 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435833 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435838 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\"}\n 2026-01-29T15:08:16.315Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.435842 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435850 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435854 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.323Z\tERROR\tReconciler 2026-01-29 15:09:29.435859 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435863 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435867 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435871 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.435876 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.435880 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.435884 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.435888 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.435892 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.435902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.435906 | controller | \ 2026-01-29T15:08:16.323Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.435912 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435921 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435925 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\"}\n 2026-01-29T15:08:16.324Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.435929 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.435933 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.435937 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435944 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435948 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.435952 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.435956 | controller | \ 2026-01-29T15:08:16.415Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.435960 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.435965 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435969 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435973 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435977 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\"}\n 2026-01-29T15:08:16.416Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.435981 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.435985 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.435990 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.435994 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.416Z\tERROR\tReconciler 2026-01-29 15:09:29.435998 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436002 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436006 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436011 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436015 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436019 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436025 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436030 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436034 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436039 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436043 | controller | \ 2026-01-29T15:08:16.417Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436050 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436054 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436059 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436063 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\"}\n 2026-01-29T15:08:16.418Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436067 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436076 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436084 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436089 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436093 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.436105 | controller | \ 2026-01-29T15:08:16.421Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.436110 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.436114 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436118 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436123 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436127 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\"}\n 2026-01-29T15:08:16.421Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.436131 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436135 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436140 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436144 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.421Z\tERROR\tReconciler 2026-01-29 15:09:29.436148 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436152 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436156 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436161 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436165 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436169 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436173 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436182 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436186 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436192 | controller | \ 2026-01-29T15:08:16.427Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436196 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436200 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436204 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436209 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\"}\n 2026-01-29T15:08:16.427Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436213 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436217 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436221 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436225 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436229 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436234 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.436238 | controller | \ 2026-01-29T15:08:16.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.436242 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.436246 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436254 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436264 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\"}\n 2026-01-29T15:08:16.431Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.436268 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436279 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436283 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.433Z\tERROR\tReconciler 2026-01-29 15:09:29.436287 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436296 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436300 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436304 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436308 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436312 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436318 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436323 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436329 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436338 | controller | \ 2026-01-29T15:08:16.474Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436344 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436354 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436359 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\"}\n 2026-01-29T15:08:16.476Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436363 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436367 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436371 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436375 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436380 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436384 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.436388 | controller | \ 2026-01-29T15:08:16.480Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.436393 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.436398 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436404 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436410 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436415 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\"}\n 2026-01-29T15:08:16.480Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.436421 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436426 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436432 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436440 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.481Z\tERROR\tReconciler 2026-01-29 15:09:29.436446 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436465 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436471 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436477 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436483 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436488 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436494 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436500 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436506 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436511 | controller | \ 2026-01-29T15:08:16.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436515 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436519 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436523 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436527 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\"}\n 2026-01-29T15:08:16.563Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436532 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436540 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436544 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436548 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436552 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.436557 | controller | \ 2026-01-29T15:08:16.566Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.436561 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.436565 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436569 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436576 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436580 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\"}\n 2026-01-29T15:08:16.567Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.436584 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436593 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436597 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.568Z\tERROR\tReconciler 2026-01-29 15:09:29.436601 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436609 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436614 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436618 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436622 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436626 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436630 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436636 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436641 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436650 | controller | \ 2026-01-29T15:08:16.729Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436654 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436659 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436663 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436667 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\"}\n 2026-01-29T15:08:16.730Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436671 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436675 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436679 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436684 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436688 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436692 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.436696 | controller | \ 2026-01-29T15:08:16.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.436700 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.436705 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436713 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436717 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\"}\n 2026-01-29T15:08:16.734Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.436721 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436730 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436734 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:16.735Z\tERROR\tReconciler 2026-01-29 15:09:29.436738 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436747 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436751 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436755 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436759 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436764 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436768 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436774 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436778 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436782 | controller | \ 2026-01-29T15:08:17.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436788 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436792 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436797 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436801 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\"}\n 2026-01-29T15:08:17.056Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436819 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436826 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436843 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436849 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436855 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.436861 | controller | \ 2026-01-29T15:08:17.059Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.436870 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.436876 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436881 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436887 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436891 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\"}\n 2026-01-29T15:08:17.060Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.436895 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436900 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436904 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436908 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:17.060Z\tERROR\tReconciler 2026-01-29 15:09:29.436912 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.436917 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436921 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436925 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.436929 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.436934 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.436938 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.436944 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.436949 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.436953 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.436957 | controller | \ 2026-01-29T15:08:17.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.436961 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436965 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436969 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436974 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\"}\n 2026-01-29T15:08:17.701Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.436978 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.436982 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.436986 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.436990 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.436994 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.436999 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.437003 | controller | \ 2026-01-29T15:08:17.703Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.437007 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.437011 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437019 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437029 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\"}\n 2026-01-29T15:08:17.703Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.437033 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437038 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437042 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437046 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:17.704Z\tERROR\tReconciler 2026-01-29 15:09:29.437050 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437059 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437063 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.437067 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.437071 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.437076 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.437087 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.437091 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.437095 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.437099 | controller | \ 2026-01-29T15:08:18.984Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.437104 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437108 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437112 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437116 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\"}\n 2026-01-29T15:08:18.985Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.437120 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.437125 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437129 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437133 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437140 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.437144 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.437148 | controller | \ 2026-01-29T15:08:18.990Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.437153 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.437157 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437161 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437165 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437169 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\"}\n 2026-01-29T15:08:18.990Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.437174 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437182 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437186 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:18.991Z\tERROR\tReconciler 2026-01-29 15:09:29.437190 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437195 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437203 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437208 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.437212 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.437216 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.437222 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.437226 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.437230 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.437235 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.437239 | controller | \ 2026-01-29T15:08:21.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.437243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437247 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437252 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437256 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\"}\n 2026-01-29T15:08:21.553Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.437260 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.437264 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437268 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437273 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437277 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.437281 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.437285 | controller | \ 2026-01-29T15:08:21.556Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.437289 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.437294 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437298 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437302 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437306 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\"}\n 2026-01-29T15:08:21.556Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.437311 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437322 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437328 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:21.557Z\tERROR\tReconciler 2026-01-29 15:09:29.437334 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437340 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437346 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437351 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.437356 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.437360 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.437366 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.437370 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.437375 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.437379 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.437389 | controller | \ 2026-01-29T15:08:26.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.437393 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437397 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437404 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437408 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\"}\n 2026-01-29T15:08:26.678Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.437412 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.437416 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437421 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437425 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437429 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.437434 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.437440 | controller | \ 2026-01-29T15:08:26.680Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.437446 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.437452 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437464 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437470 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\"}\n 2026-01-29T15:08:26.681Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.437476 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437488 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437494 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.681Z\tERROR\tReconciler 2026-01-29 15:09:29.437500 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437509 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437513 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.437517 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.437524 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.437528 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.437533 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.437537 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.437541 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.437545 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.437553 | controller | \e[38;5;243m@ 01/29/26 15:08:36.216\e[0m\n 2026-01-29T15:08:36.216Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.437565 | controller | \"ironic\", \"Namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:16Z\"}],\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\",\"resourceVersion\":\"929\",\"uid\":\"8ef5500e-653e-4d22-87fa-afd6970dfa6c\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.437570 | controller | 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\":\"# 2026-01-29 15:09:29.437576 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.437581 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.437585 | controller | 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\":\"# 2026-01-29 15:09:29.437589 | controller | 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 2026-01-29 15:09:29.437596 | controller | \ 2026-01-29T15:08:36.232Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.437600 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437604 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437608 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437613 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\"}\n 2026-01-29T15:08:36.237Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.437617 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.437621 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.437625 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.437629 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437634 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.437638 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.437642 | controller | \ 2026-01-29T15:08:36.244Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.437646 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.437650 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437660 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437665 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.437669 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.437673 | controller | \ 2026-01-29T15:08:36.244Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.437678 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.437682 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.437686 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.437690 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\"}\n 2026-01-29T15:08:36.255Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.437696 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.255Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.437700 | controller | - calling defaulter\n 2026-01-29T15:08:36.255Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.437705 | controller | - defaulter called\n 2026-01-29T15:08:36.259Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.437709 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.259Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.437713 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.287Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.437717 | controller | \"ironic\", \"Namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.437722 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.437726 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.437732 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00091f4a0>: 2026-01-29 15:09:29.437736 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.437740 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.437744 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.437749 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.437753 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.437757 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.437761 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.437766 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.437770 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.437774 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.437778 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.437783 | controller | \e[38;5;243m@ 01/29/26 15:08:36.216\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.437787 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.437793 | controller | {{0xc000511c20?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.437822 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.437838 | controller | 0xc000e0f080})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.437844 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc000f112c0?, 0xc000101808?}, {0x23cd0dd, 2026-01-29 15:09:29.437850 | controller | 0x4}, {0xc0011a33b0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.437856 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc000f112c0?, 0xc000e0f080?}, {0xc0011a33b0?, 2026-01-29 15:09:29.437861 | controller | 0xc000f112c0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.437867 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.437873 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.437887 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000311ea0, 2026-01-29 15:09:29.437894 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.437900 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000311ea0, 2026-01-29 15:09:29.437906 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.437912 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.437918 | controller | {{0xc000511c20, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.437928 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 15:09:29.437934 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.437939 | controller | +0x8a7\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• 2026-01-29 15:09:29.437945 | controller | [FAILED] [20.232 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.437951 | controller | is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n 2026-01-29 15:09:29.437957 | controller | \ \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:362\e[0m\n 2026-01-29 15:09:29.437962 | controller | \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:385\e[0m\n\n 2026-01-29 15:09:29.437968 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:22.758Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.437974 | controller | MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n 2026-01-29 15:09:29.437979 | controller | \ 2026-01-29T15:08:22.761Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29 15:09:29.437985 | controller | \ 2026-01-29T15:08:22.773Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.437991 | controller | {\"name\":\"keystone-5b75ba67-5c84-4786-827a-b3122446c303\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}\n 2026-01-29 15:09:29.437998 | controller | \ 2026-01-29T15:08:22.773Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.438005 | controller | \ 2026-01-29T15:08:22.776Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.438011 | controller | \"ironic\"}\n 2026-01-29T15:08:22.776Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.438017 | controller | defaulter\n 2026-01-29T15:08:22.776Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.438023 | controller | called\n 2026-01-29T15:08:22.780Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.438038 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:22.780Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.438047 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:22.787Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.438053 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:22.787Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.438059 | controller | - calling defaulter\n 2026-01-29T15:08:22.787Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.438065 | controller | - defaulter called\n 2026-01-29T15:08:22.789Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.438071 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:22.789Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.438077 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:22.803Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.438083 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438095 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438101 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}\n 2026-01-29T15:08:22.805Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.438107 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438119 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438125 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}\n 2026-01-29T15:08:22.807Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.438131 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.438137 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438143 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438149 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}\n 2026-01-29T15:08:22.808Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.438155 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.438161 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438167 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438173 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}\n 2026-01-29T15:08:22.810Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.438179 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.438185 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438191 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438197 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438203 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}\n 2026-01-29T15:08:22.810Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.438212 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.438219 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.438226 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.438232 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438243 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}\n 2026-01-29T15:08:22.817Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.438250 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438256 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438261 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438267 | controller | \"ce2db38a-5337-45d7-9b10-f40982d9fd37\"}\n 2026-01-29T15:08:22.817Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.438273 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.438279 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.438293 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.438300 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438306 | controller | \"ce2db38a-5337-45d7-9b10-f40982d9fd37\"}\n 2026-01-29T15:08:22.825Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.438312 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438318 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438324 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438333 | controller | \"3e724f61-e6b3-4c60-9924-e24e53566e61\"}\n 2026-01-29T15:08:22.825Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.438340 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.438346 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.438352 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.438358 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438364 | controller | \"3e724f61-e6b3-4c60-9924-e24e53566e61\"}\n 2026-01-29T15:08:22.834Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.438369 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}\n 2026-01-29 15:09:29.438376 | controller | \ 2026-01-29T15:08:22.834Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.438382 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438394 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438400 | controller | \"09ee6b3f-b87b-4a63-bc4c-6f93614dce06\"}\n 2026-01-29T15:08:22.839Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.438406 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.438412 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438418 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438424 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438430 | controller | \"09ee6b3f-b87b-4a63-bc4c-6f93614dce06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.438436 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.438445 | controller | \ 2026-01-29T15:08:22.842Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.438452 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438464 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438470 | controller | \"09ee6b3f-b87b-4a63-bc4c-6f93614dce06\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.438476 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.438482 | controller | \ 2026-01-29T15:08:22.849Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.438487 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438494 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438500 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438506 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\"}\n 2026-01-29T15:08:22.850Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.438512 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.438518 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438523 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438529 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438535 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.438553 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.438559 | controller | \ 2026-01-29T15:08:22.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.438565 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.438571 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438583 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438589 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\"}\n 2026-01-29T15:08:22.855Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.438595 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.438601 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438607 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438613 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.438618 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.438624 | controller | \ 2026-01-29T15:08:22.856Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.438630 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438645 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438653 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\"}\n 2026-01-29T15:08:22.857Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.438660 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.438665 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438677 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438683 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.438689 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.438695 | controller | \ 2026-01-29T15:08:22.862Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.438701 | controller | {\"name\":\"some-old-account\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}\n 2026-01-29 15:09:29.438707 | controller | \ 2026-01-29T15:08:22.868Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}\n 2026-01-29 15:09:29.438713 | controller | \ 2026-01-29T15:08:22.954Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.438719 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.438724 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438728 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438732 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438738 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\"}\n 2026-01-29T15:08:22.954Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.438745 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438751 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438756 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438762 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:22.961Z\tERROR\tReconciler 2026-01-29 15:09:29.438769 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438789 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438795 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.438801 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.438823 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.438832 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.438836 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.438844 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.438848 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.438852 | controller | \ 2026-01-29T15:08:22.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.438857 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438861 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438865 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438870 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\"}\n 2026-01-29T15:08:22.962Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.438876 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.438881 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.438885 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438889 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438893 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.438897 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.438902 | controller | \ 2026-01-29T15:08:23.054Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.438906 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.438910 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438914 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438920 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438924 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\"}\n 2026-01-29T15:08:23.055Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.438929 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438937 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438942 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.062Z\tERROR\tReconciler 2026-01-29 15:09:29.438946 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.438950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.438955 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.438959 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.438963 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.438968 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.438972 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.438976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.438987 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.438999 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439004 | controller | \ 2026-01-29T15:08:23.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439008 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439012 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439017 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439021 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\"}\n 2026-01-29T15:08:23.062Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439025 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439029 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439034 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439038 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439042 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439046 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439051 | controller | \ 2026-01-29T15:08:23.155Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439057 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439061 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439069 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439074 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\"}\n 2026-01-29T15:08:23.155Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.439078 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439082 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439086 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439091 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.156Z\tERROR\tReconciler 2026-01-29 15:09:29.439095 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439099 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439103 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439107 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.439112 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.439116 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.439120 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.439126 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.439130 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.439135 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439139 | controller | \ 2026-01-29T15:08:23.156Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439143 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439147 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439151 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439156 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\"}\n 2026-01-29T15:08:23.157Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439160 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439164 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439173 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439178 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439182 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439186 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439191 | controller | \ 2026-01-29T15:08:23.159Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439195 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439199 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439210 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439216 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\"}\n 2026-01-29T15:08:23.159Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.439221 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439227 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439234 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439240 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.160Z\tERROR\tReconciler 2026-01-29 15:09:29.439246 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439258 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439263 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.439269 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.439274 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.439283 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.439287 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.439291 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.439296 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439300 | controller | \ 2026-01-29T15:08:23.177Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439304 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439309 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439315 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439320 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\"}\n 2026-01-29T15:08:23.177Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439326 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439332 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439338 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439345 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439351 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439357 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439363 | controller | \ 2026-01-29T15:08:23.180Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439369 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439375 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439394 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439402 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\"}\n 2026-01-29T15:08:23.180Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.439407 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439411 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439415 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439419 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.180Z\tERROR\tReconciler 2026-01-29 15:09:29.439423 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439428 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439432 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439436 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.439440 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.439448 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.439452 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.439457 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.439461 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.439465 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439469 | controller | \ 2026-01-29T15:08:23.261Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439473 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439477 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439482 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439486 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\"}\n 2026-01-29T15:08:23.262Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439490 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439494 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439500 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439505 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439509 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439513 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439517 | controller | \ 2026-01-29T15:08:23.264Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439521 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439526 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439534 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439540 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\"}\n 2026-01-29T15:08:23.265Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.439544 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439548 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439552 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439556 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.265Z\tERROR\tReconciler 2026-01-29 15:09:29.439561 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439575 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439579 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.439584 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.439590 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.439594 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.439598 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.439602 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.439606 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439610 | controller | \ 2026-01-29T15:08:23.426Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439615 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439619 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439623 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439627 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\"}\n 2026-01-29T15:08:23.427Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439631 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439640 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439644 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439648 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439652 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439656 | controller | \ 2026-01-29T15:08:23.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439661 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439665 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439673 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439677 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\"}\n 2026-01-29T15:08:23.430Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.439681 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439690 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439694 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.430Z\tERROR\tReconciler 2026-01-29 15:09:29.439698 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439702 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439707 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439711 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.439716 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.439721 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.439725 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.439729 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.439738 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.439743 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439747 | controller | \ 2026-01-29T15:08:23.751Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439778 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439783 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439787 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439791 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\"}\n 2026-01-29T15:08:23.752Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439795 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439799 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439804 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439819 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439827 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439831 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439835 | controller | \ 2026-01-29T15:08:23.754Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439839 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439846 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439850 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439856 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439860 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\"}\n 2026-01-29T15:08:23.754Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.439864 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439873 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439877 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:23.754Z\tERROR\tReconciler 2026-01-29 15:09:29.439881 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439890 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439896 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.439900 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.439905 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.439909 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.439913 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.439917 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.439921 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.439926 | controller | \ 2026-01-29T15:08:24.396Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.439930 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439934 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439938 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439942 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\"}\n 2026-01-29T15:08:24.396Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.439947 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.439958 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.439963 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439967 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.439971 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.439976 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.439980 | controller | \ 2026-01-29T15:08:24.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.439984 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.439988 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.439993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.439997 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440001 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\"}\n 2026-01-29T15:08:24.399Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.440005 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440009 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440014 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440018 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:24.399Z\tERROR\tReconciler 2026-01-29 15:09:29.440022 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440032 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440039 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.440043 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.440047 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.440051 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.440056 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.440060 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.440064 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.440068 | controller | \ 2026-01-29T15:08:25.680Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.440073 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440081 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440085 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\"}\n 2026-01-29T15:08:25.681Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.440089 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.440093 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440098 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440102 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440106 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.440110 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.440114 | controller | \ 2026-01-29T15:08:25.683Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.440119 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.440123 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440134 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440138 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440142 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\"}\n 2026-01-29T15:08:25.683Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.440147 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440151 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440155 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440159 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:25.684Z\tERROR\tReconciler 2026-01-29 15:09:29.440163 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440175 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440179 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.440184 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.440188 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.440192 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.440196 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.440201 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.440205 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.440209 | controller | \ 2026-01-29T15:08:28.245Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.440215 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440226 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440233 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\"}\n 2026-01-29T15:08:28.245Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.440239 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.440245 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440249 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440253 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440257 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.440262 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.440266 | controller | \ 2026-01-29T15:08:28.247Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.440270 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.440274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440282 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440287 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\"}\n 2026-01-29T15:08:28.248Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.440291 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440299 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440310 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:28.249Z\tERROR\tReconciler 2026-01-29 15:09:29.440314 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440322 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440326 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440331 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.440335 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.440339 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.440343 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.440348 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.440352 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.440356 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.440360 | controller | \ 2026-01-29T15:08:33.369Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.440364 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440369 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440373 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440377 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\"}\n 2026-01-29T15:08:33.370Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.440381 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.440385 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440390 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440394 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440398 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.440402 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.440407 | controller | \ 2026-01-29T15:08:33.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.440411 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.440415 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440426 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440430 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\"}\n 2026-01-29T15:08:33.373Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.440434 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440438 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440443 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440447 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:33.373Z\tERROR\tReconciler 2026-01-29 15:09:29.440454 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440463 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440467 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.440471 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.440475 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.440479 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.440489 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.440493 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.440497 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.440501 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.440506 | controller | \e[38;5;243m@ 01/29/26 15:08:42.87\e[0m\n 2026-01-29T15:08:42.870Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.440510 | controller | \"ironic\", \"Namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:22Z\"}],\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\",\"resourceVersion\":\"1717\",\"uid\":\"069a7880-a3bd-4a0d-8f8f-b23ba4ad48b7\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.440516 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.440521 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.440527 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.440532 | controller | 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\":\"# 2026-01-29 15:09:29.440538 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.440542 | controller | \ 2026-01-29T15:08:42.891Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.440546 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440551 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440560 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440564 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\"}\n 2026-01-29T15:08:42.896Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.440568 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 15:09:29.440572 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440581 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440585 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.440589 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.440593 | controller | \ 2026-01-29T15:08:42.900Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.440598 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440602 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440606 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440610 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.440615 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.440619 | controller | \ 2026-01-29T15:08:42.900Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.440623 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.440627 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.440631 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440636 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\"}\n 2026-01-29T15:08:42.906Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.440640 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:42.906Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.440646 | controller | - calling defaulter\n 2026-01-29T15:08:42.906Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.440651 | controller | - defaulter called\n 2026-01-29T15:08:42.912Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.440656 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:42.912Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.440660 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:42.955Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.440664 | controller | \"ironic\", \"Namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.440668 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.440673 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.440677 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0017e8f00>: 2026-01-29 15:09:29.440681 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.440685 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.440690 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.440694 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.440698 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.440703 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.440708 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.440712 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.440716 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.440720 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.440725 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.440733 | controller | \e[38;5;243m@ 01/29/26 15:08:42.87\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.440737 | controller | {{0xc0018466f0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.440742 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.440746 | controller | 0xc000f88080})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.440750 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001c4cc60?, 0xc00055c008?}, {0x23cd0dd, 2026-01-29 15:09:29.440755 | controller | 0x4}, {0xc0005858c0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.440759 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001c4cc60?, 0xc000f88080?}, {0xc0005858c0?, 2026-01-29 15:09:29.440763 | controller | 0xc001c4cc60?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.440767 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.440771 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.440775 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001c1e5b0, 2026-01-29 15:09:29.440782 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.440786 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001c1e5b0, 2026-01-29 15:09:29.440790 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.440794 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.440799 | controller | {{0xc0018466f0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.440803 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0018466f0?, 2026-01-29 15:09:29.440820 | controller | 0x18?}, {0x23df863?, 0x1a?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.440828 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n 2026-01-29 15:09:29.440832 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:379 2026-01-29 15:09:29.440836 | controller | +0x26f\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• 2026-01-29 15:09:29.440841 | controller | [FAILED] [20.171 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.440845 | controller | is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount 2026-01-29 15:09:29.440849 | controller | when create is complete\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:178\e[0m\n 2026-01-29 15:09:29.440854 | controller | \ \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:243\e[0m\n\n 2026-01-29 15:09:29.440858 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:25.787Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.440862 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:25.798Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.440867 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-04fdfea3-69f8-4c2f-9bed-8441ca45e0db\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}\n 2026-01-29 15:09:29.440880 | controller | \ 2026-01-29T15:08:25.798Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.440891 | controller | \ 2026-01-29T15:08:25.802Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.440896 | controller | \"ironic\"}\n 2026-01-29T15:08:25.802Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.440902 | controller | defaulter\n 2026-01-29T15:08:25.802Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.440908 | controller | called\n 2026-01-29T15:08:25.804Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.440913 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:25.804Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.440919 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:25.812Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.440925 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:25.812Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.440931 | controller | - calling defaulter\n 2026-01-29T15:08:25.812Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.440936 | controller | - defaulter called\n 2026-01-29T15:08:25.814Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.440940 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:25.814Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.440944 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:25.828Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.440949 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.440957 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440961 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}\n 2026-01-29T15:08:25.830Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.440966 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.440970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.440974 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440981 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}\n 2026-01-29T15:08:25.833Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.440986 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.440990 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.440994 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.440999 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}\n 2026-01-29T15:08:25.835Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.441003 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.441007 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441011 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441016 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}\n 2026-01-29T15:08:25.837Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.441020 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.441026 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441036 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441040 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441045 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}\n 2026-01-29T15:08:25.837Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.441049 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.441053 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.441057 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.441062 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441066 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}\n 2026-01-29T15:08:25.843Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.441070 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441079 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441083 | controller | \"dd903b5e-a1f7-49d7-b16b-0d484bf7f3e2\"}\n 2026-01-29T15:08:25.843Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.441089 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.441093 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.441097 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.441101 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441106 | controller | \"dd903b5e-a1f7-49d7-b16b-0d484bf7f3e2\"}\n 2026-01-29T15:08:25.851Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.441110 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441116 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441120 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441124 | controller | \"3e703c19-9871-4ad0-a6c5-96084e4ae512\"}\n 2026-01-29T15:08:25.851Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.441128 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.441133 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.441137 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.441141 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441147 | controller | \"3e703c19-9871-4ad0-a6c5-96084e4ae512\"}\n 2026-01-29T15:08:25.859Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.441151 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}\n 2026-01-29 15:09:29.441155 | controller | \ 2026-01-29T15:08:25.859Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.441160 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441164 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441168 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441174 | controller | \"40500533-4c74-4995-a0f3-7b467d448442\"}\n 2026-01-29T15:08:25.864Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.441178 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.441182 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441187 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441191 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441195 | controller | \"40500533-4c74-4995-a0f3-7b467d448442\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441199 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441203 | controller | \ 2026-01-29T15:08:25.866Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.441208 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441219 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441226 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441232 | controller | \"40500533-4c74-4995-a0f3-7b467d448442\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.441238 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.441243 | controller | \ 2026-01-29T15:08:25.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.441247 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441252 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441256 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441260 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\"}\n 2026-01-29T15:08:25.873Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.441264 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.441269 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441277 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441281 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441285 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441290 | controller | \ 2026-01-29T15:08:25.876Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.441294 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.441298 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441302 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441306 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441311 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\"}\n 2026-01-29T15:08:25.880Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.441315 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.441321 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441326 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441330 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441334 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441338 | controller | \ 2026-01-29T15:08:25.886Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.441342 | controller | {\"name\":\"some-old-account\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}\n 2026-01-29 15:09:29.441350 | controller | \ 2026-01-29T15:08:25.888Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.441354 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441358 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441364 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441370 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\"}\n 2026-01-29T15:08:25.889Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.441375 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.441382 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441394 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441400 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441406 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441419 | controller | \ 2026-01-29T15:08:25.891Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}\n 2026-01-29 15:09:29.441426 | controller | \ 2026-01-29T15:08:25.976Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.441432 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.441437 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441441 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441445 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441449 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\"}\n 2026-01-29T15:08:25.976Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.441454 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441462 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441466 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:25.984Z\tERROR\tReconciler 2026-01-29 15:09:29.441471 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441475 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441482 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441486 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.441490 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.441495 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.441499 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.441503 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.441507 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.441512 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.441516 | controller | \ 2026-01-29T15:08:25.984Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.441520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441528 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441533 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\"}\n 2026-01-29T15:08:25.985Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.441537 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.441541 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441545 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441550 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441554 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441558 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441562 | controller | \ 2026-01-29T15:08:26.076Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.441566 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.441571 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441575 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441579 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441583 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\"}\n 2026-01-29T15:08:26.076Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.441588 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441601 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441605 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.083Z\tERROR\tReconciler 2026-01-29 15:09:29.441610 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441616 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441620 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441624 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.441628 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.441632 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.441639 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.441643 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.441648 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.441652 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.441656 | controller | \ 2026-01-29T15:08:26.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.441660 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441665 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441669 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441673 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\"}\n 2026-01-29T15:08:26.085Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.441677 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.441682 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441686 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441690 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441694 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441698 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441703 | controller | \ 2026-01-29T15:08:26.177Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.441707 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.441711 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441722 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441728 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\"}\n 2026-01-29T15:08:26.178Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.441734 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441740 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441746 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441752 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.178Z\tERROR\tReconciler 2026-01-29 15:09:29.441758 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441768 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441774 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441782 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.441796 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.441802 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.441825 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.441836 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.441843 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.441849 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.441855 | controller | \ 2026-01-29T15:08:26.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.441861 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441866 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441872 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441878 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\"}\n 2026-01-29T15:08:26.179Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.441884 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.441890 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.441895 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441900 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441905 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.441910 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.441915 | controller | \ 2026-01-29T15:08:26.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.441921 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.441926 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441936 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441941 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\"}\n 2026-01-29T15:08:26.181Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.441946 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441961 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441966 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.182Z\tERROR\tReconciler 2026-01-29 15:09:29.441974 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.441979 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.441984 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.441991 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.441996 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.442001 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.442009 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.442014 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.442019 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.442024 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.442030 | controller | \ 2026-01-29T15:08:26.199Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.442035 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442048 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442054 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442059 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\"}\n 2026-01-29T15:08:26.200Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.442064 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.442069 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442082 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442087 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.442092 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.442097 | controller | \ 2026-01-29T15:08:26.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.442103 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.442108 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442118 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442123 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\"}\n 2026-01-29T15:08:26.202Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.442129 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442134 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442139 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442147 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.205Z\tERROR\tReconciler 2026-01-29 15:09:29.442152 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442162 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442168 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.442173 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.442178 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.442183 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.442188 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.442194 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.442199 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.442204 | controller | \ 2026-01-29T15:08:26.286Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.442209 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442215 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442221 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442227 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\"}\n 2026-01-29T15:08:26.287Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.442233 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.442239 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442244 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442250 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442255 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.442267 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.442272 | controller | \ 2026-01-29T15:08:26.289Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.442278 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.442283 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442288 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442296 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442301 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\"}\n 2026-01-29T15:08:26.290Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.442306 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442311 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442317 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442324 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.291Z\tERROR\tReconciler 2026-01-29 15:09:29.442329 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442340 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442345 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.442350 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.442355 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.442361 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.442366 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.442371 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.442376 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.442381 | controller | \ 2026-01-29T15:08:26.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.442387 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442397 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442402 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\"}\n 2026-01-29T15:08:26.453Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.442408 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.442413 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442418 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442423 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442428 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.442433 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.442439 | controller | \ 2026-01-29T15:08:26.455Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.442444 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.442449 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442460 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442465 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\"}\n 2026-01-29T15:08:26.456Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.442476 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442489 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442494 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.457Z\tERROR\tReconciler 2026-01-29 15:09:29.442500 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442510 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442515 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.442521 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.442526 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.442531 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.442536 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.442541 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.442547 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.442552 | controller | \ 2026-01-29T15:08:26.777Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.442557 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442567 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442572 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\"}\n 2026-01-29T15:08:26.779Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.442578 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.442583 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442588 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442597 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442602 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.442608 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.442613 | controller | \ 2026-01-29T15:08:26.781Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.442618 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.442623 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442628 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442634 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442639 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\"}\n 2026-01-29T15:08:26.782Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.442644 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442651 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442656 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442662 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:26.782Z\tERROR\tReconciler 2026-01-29 15:09:29.442667 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442677 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442682 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.442696 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.442702 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.442707 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.442712 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.442717 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.442723 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.442728 | controller | \ 2026-01-29T15:08:27.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.442733 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442738 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442743 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442748 | controller | \"33090144-df38-47a0-8b60-a5163394771d\"}\n 2026-01-29T15:08:27.425Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.442754 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.442759 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442764 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442770 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442775 | controller | \"33090144-df38-47a0-8b60-a5163394771d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.442780 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.442785 | controller | \ 2026-01-29T15:08:27.427Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.442791 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.442796 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442801 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442822 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442830 | controller | \"33090144-df38-47a0-8b60-a5163394771d\"}\n 2026-01-29T15:08:27.428Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.442836 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442843 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442849 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442856 | controller | \"33090144-df38-47a0-8b60-a5163394771d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:27.428Z\tERROR\tReconciler 2026-01-29 15:09:29.442861 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.442867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442872 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442877 | controller | \"33090144-df38-47a0-8b60-a5163394771d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.442883 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.442889 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.442895 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.442901 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.442906 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.442912 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.442918 | controller | \ 2026-01-29T15:08:28.709Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.442931 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442937 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442943 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442949 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\"}\n 2026-01-29T15:08:28.710Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.442955 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.442964 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.442973 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.442979 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.442986 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.442992 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.442998 | controller | \ 2026-01-29T15:08:28.712Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.443005 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.443011 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443016 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443021 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443025 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\"}\n 2026-01-29T15:08:28.712Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.443032 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443040 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443044 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:28.713Z\tERROR\tReconciler 2026-01-29 15:09:29.443049 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443053 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443057 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443062 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.443066 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.443070 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.443074 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.443079 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.443083 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.443087 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.443091 | controller | \ 2026-01-29T15:08:31.274Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.443096 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443100 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443104 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443108 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\"}\n 2026-01-29T15:08:31.275Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.443113 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.443117 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443121 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443125 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443136 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.443141 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.443145 | controller | \ 2026-01-29T15:08:31.277Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.443149 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.443154 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443158 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443162 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443166 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\"}\n 2026-01-29T15:08:31.278Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.443173 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443177 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443181 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443185 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:31.278Z\tERROR\tReconciler 2026-01-29 15:09:29.443189 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443194 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443198 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443202 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.443206 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.443212 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.443218 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.443224 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.443230 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.443236 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.443242 | controller | \ 2026-01-29T15:08:36.398Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.443246 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443250 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443257 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443262 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\"}\n 2026-01-29T15:08:36.399Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.443266 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ecc6\t{\"controller\": 2026-01-29 15:09:29.443270 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443274 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443278 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443283 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.443287 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.443291 | controller | \ 2026-01-29T15:08:36.401Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.443295 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.443299 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443308 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443314 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\"}\n 2026-01-29T15:08:36.402Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.443325 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443329 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443333 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443338 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.402Z\tERROR\tReconciler 2026-01-29 15:09:29.443342 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443346 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443350 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443354 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.443359 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.443363 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.443367 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.443371 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.443376 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.443380 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.443384 | controller | \ 2026-01-29T15:08:41.770Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.443388 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.443396 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443401 | controller | \"52d636e3-6856-4529-ad46-a24ba6e8423a\"}\n 2026-01-29T15:08:41.771Z\tERROR\tReconciler 2026-01-29 15:09:29.443405 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443409 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.443413 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443417 | controller | \"52d636e3-6856-4529-ad46-a24ba6e8423a\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.443422 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.443426 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.443430 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.443434 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.443439 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.443443 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.443449 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.443453 | controller | \e[38;5;243m@ 01/29/26 15:08:45.892\e[0m\n 2026-01-29T15:08:45.892Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.443463 | controller | \"ironic\", \"Namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:25Z\"}],\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\",\"resourceVersion\":\"2053\",\"uid\":\"c5b000c6-6927-4264-9a52-fa10b12faaf9\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.443468 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.443472 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.443477 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.443481 | controller | 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\":\"# 2026-01-29 15:09:29.443486 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.443490 | controller | \ 2026-01-29T15:08:45.907Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.443494 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443506 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443510 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443514 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\"}\n 2026-01-29T15:08:45.911Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.443519 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 15:09:29.443523 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443527 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443532 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443538 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.443543 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 15:09:29.443552 | controller | \ 2026-01-29T15:08:45.915Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.443559 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.443565 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443571 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443585 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.443591 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.443597 | controller | \ 2026-01-29T15:08:45.915Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.443603 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.443608 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.443613 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.443619 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\"}\n 2026-01-29T15:08:45.921Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.443625 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:45.921Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.443629 | controller | - calling defaulter\n 2026-01-29T15:08:45.921Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.443636 | controller | - defaulter called\n 2026-01-29T15:08:45.926Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.443640 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:45.926Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.443644 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:45.931Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.443648 | controller | \"ironic\", \"Namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.443653 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 15:09:29.443657 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.443661 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0020e14a0>: 2026-01-29 15:09:29.443665 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.443669 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.443677 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.443681 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.443685 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.443690 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.443694 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.443698 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.443702 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.443706 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.443710 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.443715 | controller | \e[38;5;243m@ 01/29/26 15:08:45.892\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.443719 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.443723 | controller | {{0xc001d537a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.443727 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.443731 | controller | 0xc0011a38c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.443736 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001a60a50?, 0xc0000ca808?}, {0x23cd0dd, 2026-01-29 15:09:29.443740 | controller | 0x4}, {0xc001b72720, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.443744 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001a60a50?, 0xc0011a38c0?}, {0xc001b72720?, 2026-01-29 15:09:29.443748 | controller | 0xc001a60a50?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.443752 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.443757 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.443761 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0000df5e0, 2026-01-29 15:09:29.443793 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.443799 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0000df5e0, 2026-01-29 15:09:29.443804 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.443821 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.443829 | controller | {{0xc001d537a0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.443834 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001d537a0?, 2026-01-29 15:09:29.443839 | controller | 0x24?}, {0x23df863?, 0x10?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.443848 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n 2026-01-29 15:09:29.443856 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:187 2026-01-29 15:09:29.443866 | controller | +0x66\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• 2026-01-29 15:09:29.443873 | controller | [FAILED] [20.170 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.443879 | controller | is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource 2026-01-29 15:09:29.443885 | controller | 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:1076\e[0m\n 2026-01-29 15:09:29.443892 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1204\e[0m\n\n 2026-01-29 15:09:29.443898 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:36.574Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.443905 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-12ad4272-3d8c-49ce-bab9-88835203e5f1\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}}\n 2026-01-29 15:09:29.443911 | controller | \ 2026-01-29T15:08:36.574Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"},\"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 2026-01-29 15:09:29.443918 | controller | \ 2026-01-29T15:08:36.577Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.443924 | controller | \"ironic\"}\n 2026-01-29T15:08:36.577Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.443930 | controller | defaulter\n 2026-01-29T15:08:36.577Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.443937 | controller | called\n 2026-01-29T15:08:36.580Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.443943 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.580Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.443959 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.586Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.443966 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:36.590Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.443972 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.590Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.443978 | controller | - calling defaulter\n 2026-01-29T15:08:36.590Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.443984 | controller | - defaulter called\n 2026-01-29T15:08:36.593Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.443996 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.593Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.444002 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:36.608Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.444008 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444021 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444027 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}\n 2026-01-29T15:08:36.610Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.444033 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444045 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444051 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}\n 2026-01-29T15:08:36.612Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.444058 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.444066 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444072 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444078 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}\n 2026-01-29T15:08:36.614Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.444084 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.444090 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444097 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444103 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}\n 2026-01-29T15:08:36.619Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.444109 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.444117 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444124 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444130 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444136 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444142 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444148 | controller | \ 2026-01-29T15:08:36.623Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.444154 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444160 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444166 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444173 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.444179 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444189 | controller | \ 2026-01-29T15:08:36.634Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.444195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444201 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444206 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444220 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\"}\n 2026-01-29T15:08:36.635Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.444226 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.444233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444239 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444245 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444251 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444256 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444262 | controller | \ 2026-01-29T15:08:36.638Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.444268 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.444274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444286 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444292 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\"}\n 2026-01-29T15:08:36.638Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.444298 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}}\n 2026-01-29 15:09:29.444304 | controller | \ 2026-01-29T15:08:36.643Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.444310 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444322 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444328 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444334 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444340 | controller | \ 2026-01-29T15:08:36.644Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.444346 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444352 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444358 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444365 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\"}\n 2026-01-29T15:08:36.644Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.444371 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.444377 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444383 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444392 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444398 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444404 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444410 | controller | \ 2026-01-29T15:08:36.645Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}}\n 2026-01-29 15:09:29.444416 | controller | \ 2026-01-29T15:08:36.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.444422 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.444428 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444434 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444443 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444450 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\"}\n 2026-01-29T15:08:36.739Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.444456 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444462 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444476 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444483 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.751Z\tERROR\tReconciler 2026-01-29 15:09:29.444488 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444494 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444500 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444506 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.444511 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.444517 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.444523 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.444529 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.444535 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.444540 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.444546 | controller | \ 2026-01-29T15:08:36.751Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.444552 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444558 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444563 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444569 | controller | \"fa198e99-5218-458f-9655-245b2130b817\"}\n 2026-01-29T15:08:36.753Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.444575 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.444585 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444591 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444598 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444604 | controller | \"fa198e99-5218-458f-9655-245b2130b817\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444609 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444615 | controller | \ 2026-01-29T15:08:36.839Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.444620 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.444624 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444628 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444632 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444637 | controller | \"fa198e99-5218-458f-9655-245b2130b817\"}\n 2026-01-29T15:08:36.839Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.444641 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444649 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444654 | controller | \"fa198e99-5218-458f-9655-245b2130b817\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.840Z\tERROR\tReconciler 2026-01-29 15:09:29.444658 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444666 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444670 | controller | \"fa198e99-5218-458f-9655-245b2130b817\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.444675 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.444686 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.444691 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.444695 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.444699 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.444703 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.444707 | controller | \ 2026-01-29T15:08:36.840Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.444712 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444716 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.444720 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444724 | controller | \"4ba3a518-c3f4-46a0-8cef-26687df6aa5d\"}\n 2026-01-29T15:08:36.841Z\tERROR\tReconciler 2026-01-29 15:09:29.444731 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444735 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.444740 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444744 | controller | \"4ba3a518-c3f4-46a0-8cef-26687df6aa5d\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.444748 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.444752 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.444756 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.444761 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.444765 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.444769 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.444773 | controller | \ 2026-01-29T15:08:36.841Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.444780 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444784 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444789 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444793 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\"}\n 2026-01-29T15:08:36.841Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.444797 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.444801 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444820 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444828 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444832 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444837 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444841 | controller | \ 2026-01-29T15:08:36.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.444845 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.444849 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444854 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444858 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444862 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\"}\n 2026-01-29T15:08:36.845Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.444866 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444875 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444885 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.846Z\tERROR\tReconciler 2026-01-29 15:09:29.444893 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444902 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444908 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.444912 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.444916 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.444920 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.444925 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.444929 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.444933 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.444937 | controller | \ 2026-01-29T15:08:36.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.444941 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444950 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444954 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\"}\n 2026-01-29T15:08:36.851Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.444958 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.444962 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.444967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.444971 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.444975 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.444979 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.444984 | controller | \ 2026-01-29T15:08:36.854Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.444988 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.444992 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.444996 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445000 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445007 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\"}\n 2026-01-29T15:08:36.854Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445011 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445019 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445024 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.854Z\tERROR\tReconciler 2026-01-29 15:09:29.445030 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445040 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445044 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445048 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445062 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445066 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.445079 | controller | \ 2026-01-29T15:08:36.896Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.445085 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445089 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445093 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445098 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\"}\n 2026-01-29T15:08:36.896Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.445102 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.445106 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445110 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445114 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445119 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.445123 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.445127 | controller | \ 2026-01-29T15:08:36.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.445131 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.445135 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445140 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445144 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445148 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\"}\n 2026-01-29T15:08:36.899Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445152 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445161 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445168 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.900Z\tERROR\tReconciler 2026-01-29 15:09:29.445172 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445176 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445180 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445185 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445189 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445193 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445197 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445202 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445206 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445211 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.445216 | controller | \ 2026-01-29T15:08:36.981Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.445222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445229 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445235 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445247 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\"}\n 2026-01-29T15:08:36.982Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.445253 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.445261 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445275 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445281 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445287 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.445293 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.445299 | controller | \ 2026-01-29T15:08:36.984Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.445305 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.445311 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445317 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445322 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445326 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\"}\n 2026-01-29T15:08:36.984Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445331 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445339 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445346 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:36.985Z\tERROR\tReconciler 2026-01-29 15:09:29.445351 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445355 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445359 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445363 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445368 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445372 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445376 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445380 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445384 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445389 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.445393 | controller | \ 2026-01-29T15:08:37.146Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.445405 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445410 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445414 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445418 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\"}\n 2026-01-29T15:08:37.147Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.445422 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.445427 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445431 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445435 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445439 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.445443 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.445448 | controller | \ 2026-01-29T15:08:37.148Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.445452 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.445465 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445470 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445474 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445479 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\"}\n 2026-01-29T15:08:37.149Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445483 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445487 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445493 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445497 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:37.149Z\tERROR\tReconciler 2026-01-29 15:09:29.445501 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445506 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445510 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445514 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445518 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445522 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445527 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445531 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445535 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445539 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.445543 | controller | \ 2026-01-29T15:08:37.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.445547 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445552 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445556 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445560 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\"}\n 2026-01-29T15:08:37.471Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.445564 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.445568 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445573 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445577 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445581 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.445585 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.445591 | controller | \ 2026-01-29T15:08:37.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.445595 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.445599 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445603 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445607 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445612 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\"}\n 2026-01-29T15:08:37.474Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445616 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445626 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445635 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:37.475Z\tERROR\tReconciler 2026-01-29 15:09:29.445639 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445644 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445648 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445654 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445658 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445662 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445666 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445671 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445675 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445679 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.445683 | controller | \ 2026-01-29T15:08:38.115Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.445689 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445693 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445697 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445701 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\"}\n 2026-01-29T15:08:38.116Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.445706 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.445710 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445714 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445718 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445722 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.445727 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.445731 | controller | \ 2026-01-29T15:08:38.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.445735 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.445739 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445748 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445752 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\"}\n 2026-01-29T15:08:38.121Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445756 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445766 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445770 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:38.122Z\tERROR\tReconciler 2026-01-29 15:09:29.445774 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445786 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445790 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445794 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445798 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445822 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445831 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445839 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.445843 | controller | \ 2026-01-29T15:08:39.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.445848 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445852 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445856 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445860 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\"}\n 2026-01-29T15:08:39.404Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.445864 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.445869 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.445873 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445877 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445881 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.445885 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.445890 | controller | \ 2026-01-29T15:08:39.407Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.445894 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.445898 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445902 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445906 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445910 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\"}\n 2026-01-29T15:08:39.407Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.445915 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445921 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445925 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445930 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:39.408Z\tERROR\tReconciler 2026-01-29 15:09:29.445937 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.445953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.445960 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.445966 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.445972 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.445979 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.445983 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.445988 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.445993 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.445999 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.446005 | controller | \ 2026-01-29T15:08:41.968Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.446015 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446022 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446028 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446045 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\"}\n 2026-01-29T15:08:41.969Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.446052 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.446058 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446063 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446068 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446072 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.446076 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.446080 | controller | \ 2026-01-29T15:08:41.972Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.446084 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.446089 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446093 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446097 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446101 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\"}\n 2026-01-29T15:08:41.973Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.446108 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446117 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446121 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:41.974Z\tERROR\tReconciler 2026-01-29 15:09:29.446125 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446130 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446134 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446138 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.446142 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.446147 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.446151 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.446155 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.446159 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.446164 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.446168 | controller | \ 2026-01-29T15:08:47.082Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.446172 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446176 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.446180 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446185 | controller | \"77606179-4f35-45a5-93c7-d2ea8ea027d2\"}\n 2026-01-29T15:08:47.090Z\tERROR\tReconciler 2026-01-29 15:09:29.446189 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446193 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.446197 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446201 | controller | \"77606179-4f35-45a5-93c7-d2ea8ea027d2\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.446205 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.446210 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.446216 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.446233 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.446249 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.446256 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.446261 | controller | \ 2026-01-29T15:08:47.091Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.446270 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446276 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.446282 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446288 | controller | \"57a7c8e3-02cf-4181-897e-bdd94228ce8f\"}\n 2026-01-29T15:08:47.091Z\tERROR\tReconciler 2026-01-29 15:09:29.446294 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446298 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.446302 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446310 | controller | \"57a7c8e3-02cf-4181-897e-bdd94228ce8f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.446318 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.446353 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.446405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.446436 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.446441 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.446445 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.446449 | controller | \ 2026-01-29T15:08:47.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.446456 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446460 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446464 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446469 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\"}\n 2026-01-29T15:08:47.095Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.446473 | controller | ensured MariaDBAccount ironic exists; database username is ironic_6dbe\t{\"controller\": 2026-01-29 15:09:29.446478 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446483 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446490 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446495 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.446499 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.446503 | controller | \ 2026-01-29T15:08:47.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.446508 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.446515 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446530 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446534 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\"}\n 2026-01-29T15:08:47.098Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.446541 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446552 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446556 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.099Z\tERROR\tReconciler 2026-01-29 15:09:29.446560 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446576 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446580 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.446585 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.446589 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.446593 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.446599 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.446603 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.446608 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.446612 | controller | \ 2026-01-29T15:08:56.525Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.446618 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446622 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.446626 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446630 | controller | \"79406fac-ae52-4079-b4b2-cebf915fb757\"}\n 2026-01-29T15:08:56.526Z\tERROR\tReconciler 2026-01-29 15:09:29.446634 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.446643 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446647 | controller | \"79406fac-ae52-4079-b4b2-cebf915fb757\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.446651 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.446656 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.446660 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.446664 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.446668 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.446673 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.446677 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.446683 | controller | \e[38;5;243m@ 01/29/26 15:08:56.646\e[0m\n 2026-01-29T15:08:56.651Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.446694 | controller | \"ironic\", \"Namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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: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\":\"2026-01-29T15:08:36Z\"}],\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\",\"resourceVersion\":\"1013\",\"uid\":\"73b378df-905f-46a6-b103-0cf56a2cb9a7\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.446700 | controller | 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\":\"# 2026-01-29 15:09:29.446705 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.446709 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.446714 | controller | 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\":\"# 2026-01-29 15:09:29.446718 | controller | 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 2026-01-29 15:09:29.446722 | controller | \ 2026-01-29T15:08:56.671Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.446727 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446731 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446735 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446741 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\"}\n 2026-01-29T15:08:56.676Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.446746 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.446750 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.446754 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.446758 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446763 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.446767 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.446773 | controller | \ 2026-01-29T15:08:56.681Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.446777 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.446781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446786 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446790 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.446794 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.446801 | controller | \ 2026-01-29T15:08:56.681Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.446823 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.446831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.446842 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.446846 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\"}\n 2026-01-29T15:08:56.691Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.446850 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.691Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.446855 | controller | - calling defaulter\n 2026-01-29T15:08:56.691Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.446859 | controller | - defaulter called\n 2026-01-29T15:08:56.700Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.446863 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.700Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.446867 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.708Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.446872 | controller | \"ironic\", \"Namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.446876 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.446882 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.446886 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0019b9040>: 2026-01-29 15:09:29.446891 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.446895 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.446899 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.446903 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.446911 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.446915 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.446919 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.446924 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.446928 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.446932 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.446936 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.446941 | controller | \e[38;5;243m@ 01/29/26 15:08:56.646\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.446945 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.446949 | controller | {{0xc00189fbc0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.446953 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.446959 | controller | 0xc001a067c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.446964 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00179f7a0?, 0xc000700008?}, {0x23cd0dd, 2026-01-29 15:09:29.446968 | controller | 0x4}, {0xc0007bbd40, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.446972 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00179f7a0?, 0xc001a067c0?}, {0xc0007bbd40?, 2026-01-29 15:09:29.446976 | controller | 0xc00179f7a0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.446981 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.446985 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.446989 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0017ae690, 2026-01-29 15:09:29.446993 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.446999 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0017ae690, 2026-01-29 15:09:29.447003 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.447008 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.447017 | controller | {{0xc00189fbc0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.447022 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 15:09:29.447028 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.447036 | controller | +0x69d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.179 2026-01-29 15:09:29.447052 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [BeforeEach] 2026-01-29 15:09:29.447062 | controller | \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m 2026-01-29 15:09:29.447069 | controller | \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:692\e[0m\n 2026-01-29 15:09:29.447075 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:758\e[0m\n\n 2026-01-29 15:09:29.447081 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:43.705Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.447087 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:43.709Z\tINFO\t---Test---\tCreated 2026-01-29 15:09:29.447093 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:08:43.722Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.447099 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-bdea1e6e-f164-40d5-ba6b-9a6a12e4dc6b\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}}\n 2026-01-29 15:09:29.447105 | controller | \ 2026-01-29T15:08:43.722Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"},\"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 2026-01-29 15:09:29.447112 | controller | \ 2026-01-29T15:08:43.727Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.447117 | controller | \"ironic\"}\n 2026-01-29T15:08:43.727Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.447122 | controller | defaulter\n 2026-01-29T15:08:43.727Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.447128 | controller | called\n 2026-01-29T15:08:43.730Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.447133 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:43.730Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.447138 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:43.736Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.447143 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:43.736Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.447147 | controller | - calling defaulter\n 2026-01-29T15:08:43.736Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.447151 | controller | - defaulter called\n 2026-01-29T15:08:43.739Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.447155 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:43.739Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.447159 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:43.754Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.447163 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447177 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447184 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447188 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}\n 2026-01-29T15:08:43.756Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.447192 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447200 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447205 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}\n 2026-01-29T15:08:43.758Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.447209 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.447214 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447223 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447230 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}\n 2026-01-29T15:08:43.759Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.447236 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.447242 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447248 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447253 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}\n 2026-01-29T15:08:43.764Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.447260 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.447265 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447271 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447276 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447282 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.447287 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447293 | controller | \ 2026-01-29T15:08:43.767Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.447297 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447301 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447306 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447310 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.447314 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447318 | controller | \ 2026-01-29T15:08:43.773Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.447323 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447327 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447331 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447335 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\"}\n 2026-01-29T15:08:43.774Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.447342 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.447346 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447355 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447359 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.447363 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447367 | controller | \ 2026-01-29T15:08:43.776Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.447371 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.447383 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447392 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447396 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\"}\n 2026-01-29T15:08:43.780Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.447400 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.447404 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447409 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447413 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.447417 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447421 | controller | \ 2026-01-29T15:08:43.786Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.447425 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}}\n 2026-01-29 15:09:29.447430 | controller | \ 2026-01-29T15:08:43.792Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}}\n 2026-01-29 15:09:29.447434 | controller | \ 2026-01-29T15:08:43.794Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.447438 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447442 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447446 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447451 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\"}\n 2026-01-29T15:08:43.794Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.447455 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.447459 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447465 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447469 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447474 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.447478 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447484 | controller | \ 2026-01-29T15:08:43.877Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.447488 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.447492 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447500 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447505 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\"}\n 2026-01-29T15:08:43.877Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.447509 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447517 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447521 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:43.887Z\tERROR\tReconciler 2026-01-29 15:09:29.447526 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447534 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447538 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.447543 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.447552 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.447556 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.447560 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.447565 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.447569 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.447573 | controller | \ 2026-01-29T15:08:43.888Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.447577 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447581 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447585 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447590 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\"}\n 2026-01-29T15:08:43.889Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.447594 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.447598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447606 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447611 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.447616 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447620 | controller | \ 2026-01-29T15:08:43.978Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.447626 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.447630 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447634 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447639 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447643 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\"}\n 2026-01-29T15:08:43.978Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.447647 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447651 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447655 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447660 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:43.979Z\tERROR\tReconciler 2026-01-29 15:09:29.447664 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447668 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447672 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447676 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.447681 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.447685 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.447689 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.447695 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.447699 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.447703 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.447709 | controller | \ 2026-01-29T15:08:43.979Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.447714 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447734 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447741 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\"}\n 2026-01-29T15:08:43.979Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.447750 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.447756 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447762 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447768 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447838 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.447850 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.447856 | controller | \ 2026-01-29T15:08:43.982Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.447863 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.447869 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447881 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447887 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\"}\n 2026-01-29T15:08:43.982Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.447893 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447899 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447905 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447915 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:43.982Z\tERROR\tReconciler 2026-01-29 15:09:29.447921 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.447927 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.447933 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.447939 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.447946 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.447952 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.447958 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.447964 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.447970 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.447976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.447982 | controller | \ 2026-01-29T15:08:43.990Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.447988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.447994 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448000 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448006 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\"}\n 2026-01-29T15:08:43.990Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.448012 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.448019 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448024 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448031 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448047 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.448054 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.448070 | controller | \ 2026-01-29T15:08:43.992Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.448077 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.448083 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448096 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448102 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\"}\n 2026-01-29T15:08:43.993Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.448108 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448120 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448126 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:43.993Z\tERROR\tReconciler 2026-01-29 15:09:29.448132 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448144 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448150 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.448156 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.448162 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.448168 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.448174 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.448180 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.448186 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.448192 | controller | \ 2026-01-29T15:08:44.035Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.448198 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448207 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448214 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448220 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\"}\n 2026-01-29T15:08:44.035Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.448226 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.448232 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448238 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448246 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448252 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.448258 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.448264 | controller | \ 2026-01-29T15:08:44.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.448270 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.448276 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448289 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448295 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\"}\n 2026-01-29T15:08:44.037Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.448301 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448322 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448330 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:44.038Z\tERROR\tReconciler 2026-01-29 15:09:29.448337 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448395 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448400 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.448404 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.448408 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.448412 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.448417 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.448421 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.448425 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.448429 | controller | \ 2026-01-29T15:08:44.119Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.448433 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448438 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448442 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448446 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\"}\n 2026-01-29T15:08:44.120Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.448450 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.448455 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448459 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448466 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448470 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.448475 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.448479 | controller | \ 2026-01-29T15:08:44.122Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.448483 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.448487 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448492 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448496 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448500 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\"}\n 2026-01-29T15:08:44.123Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.448504 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448508 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448513 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448517 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:44.123Z\tERROR\tReconciler 2026-01-29 15:09:29.448521 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448530 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448534 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.448538 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.448549 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.448554 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.448558 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.448562 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.448566 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.448573 | controller | \ 2026-01-29T15:08:44.284Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.448578 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448582 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448586 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448590 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\"}\n 2026-01-29T15:08:44.286Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.448594 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.448599 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448604 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448609 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448613 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.448617 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.448621 | controller | \ 2026-01-29T15:08:44.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.448626 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.448631 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448640 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448644 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\"}\n 2026-01-29T15:08:44.290Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.448648 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448657 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448661 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:44.291Z\tERROR\tReconciler 2026-01-29 15:09:29.448665 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448674 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448678 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.448682 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.448686 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.448691 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.448696 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.448701 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.448705 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.448709 | controller | \ 2026-01-29T15:08:44.612Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.448713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448727 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448733 | controller | \"16dfccfb-1079-464e-8580-748599561704\"}\n 2026-01-29T15:08:44.613Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.448737 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.448743 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448747 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448752 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448756 | controller | \"16dfccfb-1079-464e-8580-748599561704\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.448760 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.448764 | controller | \ 2026-01-29T15:08:44.615Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.448769 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.448773 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448782 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448786 | controller | \"16dfccfb-1079-464e-8580-748599561704\"}\n 2026-01-29T15:08:44.615Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.448790 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448794 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448799 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448825 | controller | \"16dfccfb-1079-464e-8580-748599561704\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:44.616Z\tERROR\tReconciler 2026-01-29 15:09:29.448836 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448843 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448847 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448852 | controller | \"16dfccfb-1079-464e-8580-748599561704\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.448856 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.448860 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.448867 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.448871 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.448875 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.448880 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.448884 | controller | \ 2026-01-29T15:08:45.256Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.448892 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448896 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448900 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448904 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\"}\n 2026-01-29T15:08:45.257Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.448908 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.448915 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.448919 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448923 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.448927 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.448932 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.448936 | controller | \ 2026-01-29T15:08:45.259Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.448951 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.448962 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.448980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.448996 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449001 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\"}\n 2026-01-29T15:08:45.259Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.449005 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449009 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449014 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449018 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:45.260Z\tERROR\tReconciler 2026-01-29 15:09:29.449022 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449028 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449039 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449043 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.449047 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.449052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.449056 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.449060 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.449064 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.449071 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.449102 | controller | \ 2026-01-29T15:08:46.541Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.449107 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449111 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449115 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449120 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\"}\n 2026-01-29T15:08:46.541Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.449127 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.449138 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449142 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449146 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449150 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.449155 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.449159 | controller | \ 2026-01-29T15:08:46.543Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.449163 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.449167 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449171 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449176 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449181 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\"}\n 2026-01-29T15:08:46.544Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.449187 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449230 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449240 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:46.544Z\tERROR\tReconciler 2026-01-29 15:09:29.449246 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449258 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449265 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.449271 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.449277 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.449283 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.449289 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.449294 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.449301 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.449307 | controller | \ 2026-01-29T15:08:49.105Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.449313 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449319 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449325 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449331 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\"}\n 2026-01-29T15:08:49.106Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.449341 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.449347 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449353 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449359 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449365 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.449371 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.449377 | controller | \ 2026-01-29T15:08:49.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.449383 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.449389 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449401 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449407 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\"}\n 2026-01-29T15:08:49.109Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.449413 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449420 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449426 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449432 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:49.111Z\tERROR\tReconciler 2026-01-29 15:09:29.449438 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449444 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449450 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449456 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.449462 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.449468 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.449479 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.449485 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.449491 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.449497 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.449503 | controller | \ 2026-01-29T15:08:54.232Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.449509 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449522 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449532 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\"}\n 2026-01-29T15:08:54.233Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.449538 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 15:09:29.449544 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449549 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449555 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449561 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.449567 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.449573 | controller | \ 2026-01-29T15:08:54.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.449579 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.449585 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449591 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449600 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449607 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\"}\n 2026-01-29T15:08:54.237Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.449614 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449626 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449633 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:54.238Z\tERROR\tReconciler 2026-01-29 15:09:29.449647 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449658 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449664 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449674 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.449685 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.449692 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.449701 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.449709 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.449716 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.449723 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.449732 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.449738 | controller | \e[38;5;243m@ 01/29/26 15:09:03.793\e[0m\n 2026-01-29T15:09:03.793Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.449757 | controller | \"ironic\", \"Namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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\":\"2026-01-29T15:08:43Z\"}],\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\",\"resourceVersion\":\"1840\",\"uid\":\"c4137860-d8f1-4cc4-89ee-33681cf73622\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.449768 | controller | 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\":\"# 2026-01-29 15:09:29.449776 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.449782 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.449789 | controller | 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\":\"# 2026-01-29 15:09:29.449796 | controller | 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 2026-01-29 15:09:29.449802 | controller | \ 2026-01-29T15:09:03.804Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.449835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449844 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449850 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449856 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\"}\n 2026-01-29T15:09:03.809Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.449862 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.449868 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.449877 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.449883 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449889 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.449904 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.449911 | controller | \ 2026-01-29T15:09:03.814Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.449918 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.449924 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449934 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449941 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.449947 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.449953 | controller | \ 2026-01-29T15:09:03.814Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.449959 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.449965 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.449969 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.449973 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\"}\n 2026-01-29T15:09:03.821Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.449977 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:03.821Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.449982 | controller | - calling defaulter\n 2026-01-29T15:09:03.821Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.449986 | controller | - defaulter called\n 2026-01-29T15:09:03.826Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.449990 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:03.826Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.449994 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:03.854Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.449999 | controller | \"ironic\", \"Namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.450003 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.450007 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.450011 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014e60a0>: 2026-01-29 15:09:29.450016 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.450020 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.450024 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.450028 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.450033 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.450037 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.450041 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.450050 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.450054 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.450058 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.450063 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.450067 | controller | \e[38;5;243m@ 01/29/26 15:09:03.793\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.450071 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.450076 | controller | {{0xc0006be5a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.450080 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.450084 | controller | 0xc0018f2140})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.450089 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00173a510?, 0xc00055c008?}, {0x23cd0dd, 2026-01-29 15:09:29.450102 | controller | 0x4}, {0xc0012860f0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.450107 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00173a510?, 0xc0018f2140?}, {0xc0012860f0?, 2026-01-29 15:09:29.450111 | controller | 0xc00173a510?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.450115 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.450120 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.450124 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001350230, 2026-01-29 15:09:29.450128 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.450133 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001350230, 2026-01-29 15:09:29.450137 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.450141 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.450146 | controller | {{0xc0006be5a0, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.450150 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.3.1()\n 2026-01-29 15:09:29.450154 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:728 2026-01-29 15:09:29.450160 | controller | +0x7f5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 15:09:29.450165 | controller | [FAILED] [20.194 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.450169 | controller | is created with topologyref [BeforeEach] \e[0msets topology in resource specs\e[0m\n 2026-01-29 15:09:29.450173 | controller | \ \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:798\e[0m\n 2026-01-29 15:09:29.450179 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:896\e[0m\n\n 2026-01-29 15:09:29.450183 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:47.016Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 15:09:29.450188 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.450196 | controller | \ 2026-01-29T15:08:47.021Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-api-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.450202 | controller | \ 2026-01-29T15:08:47.024Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-conductor-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.450223 | controller | \ 2026-01-29T15:08:47.026Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-inspector-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.450230 | controller | \ 2026-01-29T15:08:47.029Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-nagent-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.450237 | controller | \ 2026-01-29T15:08:47.046Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.450243 | controller | {\"name\":\"keystone-c08ea89d-2e39-4172-a0a0-6220218e7625\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}}\n 2026-01-29 15:09:29.450249 | controller | \ 2026-01-29T15:08:47.046Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"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\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\"}}}}\n 2026-01-29 15:09:29.450258 | controller | \ 2026-01-29T15:08:47.049Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.450265 | controller | \"ironic\"}\n 2026-01-29T15:08:47.049Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.450270 | controller | defaulter\n 2026-01-29T15:08:47.049Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.450276 | controller | called\n 2026-01-29T15:08:47.052Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.450282 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:47.052Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.450288 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:47.057Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.450292 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:47.062Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.450297 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:47.062Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.450303 | controller | - calling defaulter\n 2026-01-29T15:08:47.062Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.450307 | controller | - defaulter called\n 2026-01-29T15:08:47.066Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.450312 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:47.066Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.450316 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:47.080Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.450320 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450324 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450329 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450340 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}\n 2026-01-29T15:08:47.083Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.450345 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450349 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450353 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450357 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}\n 2026-01-29T15:08:47.085Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.450362 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.450366 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450371 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450375 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}\n 2026-01-29T15:08:47.087Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.450379 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.450386 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450390 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450394 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}\n 2026-01-29T15:08:47.091Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.450398 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.450402 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450407 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450411 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450415 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.450420 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.450426 | controller | \ 2026-01-29T15:08:47.093Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.450441 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450450 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450456 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450463 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.450469 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.450475 | controller | \ 2026-01-29T15:08:47.102Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.450481 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450485 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450489 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450494 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\"}\n 2026-01-29T15:08:47.102Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.450498 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.450502 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450507 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450519 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450526 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.450532 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.450538 | controller | \ 2026-01-29T15:08:47.104Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.450545 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.450551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450557 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450574 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450583 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\"}\n 2026-01-29T15:08:47.107Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 15:09:29.450587 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.450591 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450596 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450600 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.450604 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.450608 | controller | \ 2026-01-29T15:08:47.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.450613 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450617 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450621 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450625 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\"}\n 2026-01-29T15:08:47.108Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.450629 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.450634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450642 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450646 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.450650 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.450654 | controller | \ 2026-01-29T15:08:47.140Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.450659 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}}\n 2026-01-29 15:09:29.450663 | controller | \ 2026-01-29T15:08:47.147Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}}\n 2026-01-29 15:09:29.450667 | controller | \ 2026-01-29T15:08:47.205Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.450671 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.450676 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450680 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450684 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450688 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\"}\n 2026-01-29T15:08:47.206Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.450692 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450697 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450701 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450705 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.216Z\tERROR\tReconciler 2026-01-29 15:09:29.450709 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450715 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450719 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450723 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.450727 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.450732 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.450736 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.450748 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.450752 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.450757 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.450761 | controller | \ 2026-01-29T15:08:47.216Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.450765 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450769 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450774 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450778 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\"}\n 2026-01-29T15:08:47.217Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.450782 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.450786 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450790 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450795 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450799 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.450806 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.450833 | controller | \ 2026-01-29T15:08:47.305Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.450838 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.450842 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450851 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450855 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\"}\n 2026-01-29T15:08:47.306Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.450862 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450872 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450883 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.316Z\tERROR\tReconciler 2026-01-29 15:09:29.450898 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.450904 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450910 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450918 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.450923 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.450927 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.450931 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.450936 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.450940 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.450944 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.450948 | controller | \ 2026-01-29T15:08:47.316Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.450953 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450957 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450961 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.450965 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\"}\n 2026-01-29T15:08:47.316Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.450981 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.450987 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.450992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.450996 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451000 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.451005 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.451009 | controller | \ 2026-01-29T15:08:47.318Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.451013 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.451017 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451021 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451025 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451030 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\"}\n 2026-01-29T15:08:47.318Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.451034 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451038 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451042 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451046 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.319Z\tERROR\tReconciler 2026-01-29 15:09:29.451052 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451058 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451062 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451067 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.451071 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.451075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.451079 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.451083 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.451088 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.451092 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.451096 | controller | \ 2026-01-29T15:08:47.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.451100 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451104 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451108 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451113 | controller | \"f619d412-693f-420b-8dc7-059612353638\"}\n 2026-01-29T15:08:47.327Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.451117 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.451121 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451129 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451133 | controller | \"f619d412-693f-420b-8dc7-059612353638\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.451138 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.451142 | controller | \ 2026-01-29T15:08:47.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.451146 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.451153 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451164 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451169 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451174 | controller | \"f619d412-693f-420b-8dc7-059612353638\"}\n 2026-01-29T15:08:47.329Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.451180 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451188 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451195 | controller | \"f619d412-693f-420b-8dc7-059612353638\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.329Z\tERROR\tReconciler 2026-01-29 15:09:29.451199 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451207 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451237 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451250 | controller | \"f619d412-693f-420b-8dc7-059612353638\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.451258 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.451262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.451267 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.451275 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.451286 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.451290 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.451294 | controller | \ 2026-01-29T15:08:47.370Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.451299 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451303 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451307 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451314 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\"}\n 2026-01-29T15:08:47.371Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.451327 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.451331 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451338 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451349 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451353 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.451358 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.451365 | controller | \ 2026-01-29T15:08:47.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.451375 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.451379 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451384 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451391 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451402 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\"}\n 2026-01-29T15:08:47.374Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.451406 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451411 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451417 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451432 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.374Z\tERROR\tReconciler 2026-01-29 15:09:29.451448 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451454 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451459 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451463 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.451467 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.451471 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.451476 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.451480 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.451484 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.451488 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.451492 | controller | \ 2026-01-29T15:08:47.455Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.451497 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451501 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451505 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451509 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\"}\n 2026-01-29T15:08:47.456Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.451513 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.451518 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451522 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451526 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451530 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.451535 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.451539 | controller | \ 2026-01-29T15:08:47.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.451543 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.451547 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451551 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451555 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451560 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\"}\n 2026-01-29T15:08:47.459Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.451566 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451577 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451581 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.459Z\tERROR\tReconciler 2026-01-29 15:09:29.451585 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451593 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451598 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.451602 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.451606 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.451610 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.451621 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.451625 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.451630 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.451634 | controller | \ 2026-01-29T15:08:47.621Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.451638 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451644 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451650 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451656 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\"}\n 2026-01-29T15:08:47.622Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.451662 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.451668 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451674 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451680 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451686 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.451691 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.451698 | controller | \ 2026-01-29T15:08:47.624Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.451702 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.451706 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451711 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451715 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451719 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\"}\n 2026-01-29T15:08:47.625Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.451723 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451727 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451735 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451739 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.625Z\tERROR\tReconciler 2026-01-29 15:09:29.451744 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451748 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451752 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451756 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.451760 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.451765 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.451769 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.451773 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.451777 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.451781 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.451786 | controller | \ 2026-01-29T15:08:47.947Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.451824 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451833 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451838 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451843 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\"}\n 2026-01-29T15:08:47.947Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.451858 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.451866 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.451872 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451878 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451883 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.451889 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.451894 | controller | \ 2026-01-29T15:08:47.950Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.451899 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.451903 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451911 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451916 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\"}\n 2026-01-29T15:08:47.950Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.451924 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451940 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.451944 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:47.950Z\tERROR\tReconciler 2026-01-29 15:09:29.451948 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.451953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.451957 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452042 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.452056 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.452062 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.452068 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.452074 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.452079 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.452085 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.452091 | controller | \ 2026-01-29T15:08:48.592Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.452097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452103 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452109 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452115 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\"}\n 2026-01-29T15:08:48.593Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.452120 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.452126 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452132 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452137 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452143 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.452149 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.452153 | controller | \ 2026-01-29T15:08:48.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.452158 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.452162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452222 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452229 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\"}\n 2026-01-29T15:08:48.597Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.452234 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452242 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452247 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452251 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:48.598Z\tERROR\tReconciler 2026-01-29 15:09:29.452255 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452259 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452264 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452269 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.452275 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.452280 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.452286 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.452292 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.452300 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.452306 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.452317 | controller | \ 2026-01-29T15:08:49.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.452326 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452332 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452338 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452344 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\"}\n 2026-01-29T15:08:49.879Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.452349 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.452356 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452360 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452367 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452371 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.452375 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.452382 | controller | \ 2026-01-29T15:08:49.883Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.452386 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.452393 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452404 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452417 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452423 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\"}\n 2026-01-29T15:08:49.883Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.452438 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452444 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452454 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452459 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:49.884Z\tERROR\tReconciler 2026-01-29 15:09:29.452477 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452489 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452494 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.452500 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.452505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.452514 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.452519 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.452525 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.452530 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.452535 | controller | \ 2026-01-29T15:08:52.445Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.452541 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452546 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452552 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452557 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\"}\n 2026-01-29T15:08:52.445Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.452563 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.452568 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452573 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452579 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452584 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.452590 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.452595 | controller | \ 2026-01-29T15:08:52.448Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.452601 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.452606 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452617 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452623 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\"}\n 2026-01-29T15:08:52.448Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.452632 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452643 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452649 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:52.448Z\tERROR\tReconciler 2026-01-29 15:09:29.452657 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452663 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452668 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452674 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.452679 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.452685 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.452690 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.452695 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.452710 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.452716 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.452722 | controller | \ 2026-01-29T15:08:57.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.452727 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452732 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452738 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452743 | controller | \"53802412-f1a4-4818-b086-fec50224193d\"}\n 2026-01-29T15:08:57.570Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.452748 | controller | ensured MariaDBAccount ironic exists; database username is ironic_110c\t{\"controller\": 2026-01-29 15:09:29.452754 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452759 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452765 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452770 | controller | \"53802412-f1a4-4818-b086-fec50224193d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.452775 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.452781 | controller | \ 2026-01-29T15:08:57.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.452786 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.452791 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452797 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452802 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452831 | controller | \"53802412-f1a4-4818-b086-fec50224193d\"}\n 2026-01-29T15:08:57.572Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.452839 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452845 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452850 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452856 | controller | \"53802412-f1a4-4818-b086-fec50224193d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.572Z\tERROR\tReconciler 2026-01-29 15:09:29.452861 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.452867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452872 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.452879 | controller | \"53802412-f1a4-4818-b086-fec50224193d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.452885 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.452890 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.452896 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.452901 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.452907 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.452912 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.452918 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.452924 | controller | \e[38;5;243m@ 01/29/26 15:09:07.148\e[0m\n 2026-01-29T15:09:07.151Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.452940 | controller | \"ironic\", \"Namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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\":\"2026-01-29T15:08:47Z\"}],\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\",\"resourceVersion\":\"2182\",\"uid\":\"7a20765c-3d14-4b3e-b2a9-3500c86fcaa9\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.452950 | controller | 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\":\"# 2026-01-29 15:09:29.452956 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.452962 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.452967 | controller | 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\":\"# 2026-01-29 15:09:29.452973 | controller | 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\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\"}}}}\n 2026-01-29 15:09:29.452979 | controller | \ 2026-01-29T15:09:07.162Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.452984 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.452992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.452998 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453003 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\"}\n 2026-01-29T15:09:07.166Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.453009 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.453014 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.453020 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.453025 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453031 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.453036 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.453050 | controller | \ 2026-01-29T15:09:07.170Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.453056 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.453067 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453073 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.453079 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.453088 | controller | \ 2026-01-29T15:09:07.170Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.453093 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453099 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.453104 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453110 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\"}\n 2026-01-29T15:09:07.176Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.453116 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.176Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.453122 | controller | - calling defaulter\n 2026-01-29T15:09:07.176Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.453128 | controller | - defaulter called\n 2026-01-29T15:09:07.181Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.453134 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.181Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.453139 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.187Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.453145 | controller | \"ironic\", \"Namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.453150 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.453156 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.453161 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001267180>: 2026-01-29 15:09:29.453167 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.453172 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.453179 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.453184 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.453190 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.453196 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.453202 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.453208 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.453214 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.453219 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.453229 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.453243 | controller | \e[38;5;243m@ 01/29/26 15:09:07.148\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.453250 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.453256 | controller | {{0xc001ee8f30?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.453262 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.453268 | controller | 0xc0019bf740})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.453277 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00200b350?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 15:09:29.453282 | controller | 0x4}, {0xc000011b90, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.453300 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00200b350?, 0xc0019bf740?}, {0xc000011b90?, 2026-01-29 15:09:29.453305 | controller | 0xc00200b350?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.453309 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.453313 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.453318 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0011e0c40, 2026-01-29 15:09:29.453322 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.453326 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0011e0c40, 2026-01-29 15:09:29.453331 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.453335 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.453339 | controller | {{0xc001ee8f30, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.453343 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 15:09:29.453348 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.453352 | controller | +0xc8d\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;10m[AfterSuite] 2026-01-29 15:09:29.453357 | controller | PASSED [1.129 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 2026-01-29 15:09:29.453361 | controller | \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 15:09:07.608508 59824 2026-01-29 15:09:29.453373 | controller | reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.453388 | controller | watch of *v1beta1.Ironic ended with: an error on the server (\"unable to decode 2026-01-29 15:09:29.453397 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 15:09:29.453403 | controller | succeeding\n \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 15:09:29.453408 | controller | [FAILED] [20.316 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen The service 2026-01-29 15:09:29.453413 | controller | is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created 2026-01-29 15:09:29.453419 | controller | if not present and sets a finalizer\e[0m\n\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:135\e[0m\n\n 2026-01-29 15:09:29.453425 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:08:56.738Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.453431 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:08:56.750Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 15:09:29.453437 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-dc6d4eb1-e53d-48d7-8de5-460d4b7207c3\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}\n 2026-01-29 15:09:29.453456 | controller | \ 2026-01-29T15:08:56.750Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}\n 2026-01-29 15:09:29.453469 | controller | \ 2026-01-29T15:08:56.753Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.453475 | controller | \"ironic\"}\n 2026-01-29T15:08:56.753Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.453481 | controller | defaulter\n 2026-01-29T15:08:56.753Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.453486 | controller | called\n 2026-01-29T15:08:56.755Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.453492 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.755Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.453497 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.762Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.453503 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.762Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.453509 | controller | - calling defaulter\n 2026-01-29T15:08:56.762Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.453514 | controller | - defaulter called\n 2026-01-29T15:08:56.764Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.453520 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.764Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.453526 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:08:56.779Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.453531 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453536 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453542 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453547 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}\n 2026-01-29T15:08:56.781Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.453553 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453558 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453564 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453570 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}\n 2026-01-29T15:08:56.782Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.453576 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.453581 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453590 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453596 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}\n 2026-01-29T15:08:56.783Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.453601 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.453607 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453613 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453618 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}\n 2026-01-29T15:08:56.786Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 15:09:29.453624 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 15:09:29.453630 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453640 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453644 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}\n 2026-01-29T15:08:56.786Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.453648 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.453653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.453657 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.453661 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453675 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}\n 2026-01-29T15:08:56.793Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.453679 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453688 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453692 | controller | \"3cb697d9-31e3-4648-be1e-a4f4fbf4350d\"}\n 2026-01-29T15:08:56.794Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 15:09:29.453696 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.453700 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.453704 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.453709 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453713 | controller | \"3cb697d9-31e3-4648-be1e-a4f4fbf4350d\"}\n 2026-01-29T15:08:56.805Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.453717 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}\n 2026-01-29 15:09:29.453721 | controller | \ 2026-01-29T15:08:56.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.453725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453737 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453743 | controller | \"6b8ce000-3540-4549-aae2-12e2d60c0447\"}\n 2026-01-29T15:08:56.811Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.453748 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.453752 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453756 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453760 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453765 | controller | \"6b8ce000-3540-4549-aae2-12e2d60c0447\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.453769 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.453773 | controller | \ 2026-01-29T15:08:56.827Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.453777 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453785 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453790 | controller | \"6b8ce000-3540-4549-aae2-12e2d60c0447\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.453794 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.453798 | controller | \ 2026-01-29T15:08:56.836Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.453802 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}\n 2026-01-29 15:09:29.453823 | controller | \ 2026-01-29T15:08:56.837Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.453831 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453835 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453840 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453844 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\"}\n 2026-01-29T15:08:56.838Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.453848 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.453852 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453856 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453861 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453865 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.453877 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.453882 | controller | \ 2026-01-29T15:08:56.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.453886 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.453890 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453895 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453899 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453903 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\"}\n 2026-01-29T15:08:56.841Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.453911 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}\n 2026-01-29 15:09:29.453917 | controller | \ 2026-01-29T15:08:56.844Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-mariadb-account 2026-01-29 15:09:29.453923 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.453928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453934 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453941 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.453946 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.453952 | controller | \ 2026-01-29T15:08:56.853Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.453958 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453964 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.453970 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.453976 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\"}\n 2026-01-29T15:08:56.854Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.453982 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.453990 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.453995 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454000 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454004 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.454008 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.454014 | controller | \ 2026-01-29T15:08:56.942Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.454018 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.454022 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454027 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454031 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454035 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\"}\n 2026-01-29T15:08:56.942Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.454039 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454043 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454048 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454052 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:56.956Z\tERROR\tReconciler 2026-01-29 15:09:29.454056 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454060 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454066 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454071 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.454084 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.454089 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.454093 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.454097 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.454101 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.454106 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.454110 | controller | \ 2026-01-29T15:08:56.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.454114 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454118 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454123 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454127 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\"}\n 2026-01-29T15:08:56.957Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.454132 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.454143 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454156 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454162 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454171 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.454177 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.454188 | controller | \ 2026-01-29T15:08:57.042Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.454192 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.454199 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454210 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454219 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\"}\n 2026-01-29T15:08:57.042Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.454225 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454237 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454242 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.043Z\tERROR\tReconciler 2026-01-29 15:09:29.454249 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454268 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454276 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.454282 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.454287 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.454291 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.454299 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.454304 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.454308 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.454315 | controller | \ 2026-01-29T15:08:57.043Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.454329 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454334 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454338 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454342 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\"}\n 2026-01-29T15:08:57.043Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.454349 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.454361 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454365 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454369 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454375 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.454379 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.454383 | controller | \ 2026-01-29T15:08:57.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.454388 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.454394 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454400 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454405 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454414 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\"}\n 2026-01-29T15:08:57.046Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.454421 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454425 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454432 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454436 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.046Z\tERROR\tReconciler 2026-01-29 15:09:29.454440 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454453 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454458 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.454463 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.454469 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.454477 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.454484 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.454488 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.454492 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.454497 | controller | \ 2026-01-29T15:08:57.054Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.454501 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454505 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454509 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454514 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\"}\n 2026-01-29T15:08:57.054Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.454518 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.454522 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454526 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454531 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454542 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.454547 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.454552 | controller | \ 2026-01-29T15:08:57.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.454556 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.454560 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454565 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454569 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454573 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\"}\n 2026-01-29T15:08:57.057Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.454577 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454581 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454586 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454590 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.057Z\tERROR\tReconciler 2026-01-29 15:09:29.454596 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454601 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454605 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454609 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.454614 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.454618 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.454622 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.454626 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.454630 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.454635 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.454639 | controller | \ 2026-01-29T15:08:57.098Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.454643 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454647 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454652 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454656 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\"}\n 2026-01-29T15:08:57.098Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.454660 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.454666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454670 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454674 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454679 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.454683 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.454687 | controller | \ 2026-01-29T15:08:57.101Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.454691 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.454695 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454700 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454704 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454708 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\"}\n 2026-01-29T15:08:57.101Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.454719 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454723 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454728 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454734 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.102Z\tERROR\tReconciler 2026-01-29 15:09:29.454738 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454747 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454751 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.454755 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.454760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.454765 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.454770 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.454776 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.454782 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.454787 | controller | \ 2026-01-29T15:08:57.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.454792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454798 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454807 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454832 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\"}\n 2026-01-29T15:08:57.184Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.454838 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.454843 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454849 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454854 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454860 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.454865 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.454869 | controller | \ 2026-01-29T15:08:57.186Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.454876 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.454881 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454889 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454893 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\"}\n 2026-01-29T15:08:57.186Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.454898 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454902 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454906 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454912 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.187Z\tERROR\tReconciler 2026-01-29 15:09:29.454917 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.454921 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454925 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454938 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.454943 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.454948 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.454952 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.454956 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.454961 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.454967 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.454971 | controller | \ 2026-01-29T15:08:57.348Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.454975 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.454980 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.454984 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.454988 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\"}\n 2026-01-29T15:08:57.349Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.454993 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.454998 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455003 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455007 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455011 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.455015 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.455020 | controller | \ 2026-01-29T15:08:57.351Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.455024 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.455028 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455032 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455037 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455041 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\"}\n 2026-01-29T15:08:57.352Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.455045 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455056 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455060 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.352Z\tERROR\tReconciler 2026-01-29 15:09:29.455064 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455069 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455073 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455079 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.455083 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.455087 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.455091 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.455096 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.455100 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.455104 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.455116 | controller | \ 2026-01-29T15:08:57.673Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.455121 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455129 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455134 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\"}\n 2026-01-29T15:08:57.674Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.455138 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.455142 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455146 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455151 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455155 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.455159 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.455164 | controller | \ 2026-01-29T15:08:57.675Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.455168 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.455172 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455176 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455181 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455185 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\"}\n 2026-01-29T15:08:57.676Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.455189 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455201 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455205 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:57.677Z\tERROR\tReconciler 2026-01-29 15:09:29.455210 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455221 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455227 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.455233 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.455239 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.455245 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.455251 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.455257 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.455262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.455268 | controller | \ 2026-01-29T15:08:58.317Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.455273 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455279 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455284 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455290 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\"}\n 2026-01-29T15:08:58.319Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.455295 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.455302 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455306 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455319 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455323 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.455327 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.455332 | controller | \ 2026-01-29T15:08:58.322Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.455336 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.455340 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455344 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455348 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455353 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\"}\n 2026-01-29T15:08:58.323Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.455357 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455363 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455368 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455372 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:58.324Z\tERROR\tReconciler 2026-01-29 15:09:29.455376 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455384 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455389 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.455393 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.455397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.455401 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.455405 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.455409 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.455414 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.455418 | controller | \ 2026-01-29T15:08:59.604Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.455422 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455426 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455430 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455435 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\"}\n 2026-01-29T15:08:59.605Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.455439 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.455443 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455447 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455451 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455455 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.455460 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.455464 | controller | \ 2026-01-29T15:08:59.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.455468 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.455473 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455485 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455501 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\"}\n 2026-01-29T15:08:59.607Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.455512 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455524 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455530 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:08:59.608Z\tERROR\tReconciler 2026-01-29 15:09:29.455536 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455541 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455547 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455553 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.455559 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.455565 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.455571 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.455577 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.455582 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.455588 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.455593 | controller | \ 2026-01-29T15:09:02.169Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.455615 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455621 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455626 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455631 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\"}\n 2026-01-29T15:09:02.170Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.455636 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.455643 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455648 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455653 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455658 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.455663 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.455669 | controller | \ 2026-01-29T15:09:02.172Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.455674 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.455680 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455691 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455698 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\"}\n 2026-01-29T15:09:02.173Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.455704 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455714 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455719 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:02.173Z\tERROR\tReconciler 2026-01-29 15:09:29.455724 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455729 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455745 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455751 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.455756 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.455761 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.455766 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.455772 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.455777 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.455782 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.455787 | controller | \ 2026-01-29T15:09:07.294Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.455792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455797 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455837 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455847 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\"}\n 2026-01-29T15:09:07.295Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.455853 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.455858 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.455863 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455868 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455874 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.455879 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.455884 | controller | \ 2026-01-29T15:09:07.297Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.455892 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.455897 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455902 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455910 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455915 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\"}\n 2026-01-29T15:09:07.297Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.455920 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455925 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455931 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455938 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.297Z\tERROR\tReconciler 2026-01-29 15:09:29.455943 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.455948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.455953 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.455958 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.455964 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.455969 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.455974 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.455979 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.455984 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.456000 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.456005 | controller | \ 2026-01-29T15:09:07.571Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.456010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.456015 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.456021 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456026 | controller | \"ced980da-3463-4826-962c-38a0a3dc67d5\"}\n 2026-01-29T15:09:07.572Z\tERROR\tReconciler 2026-01-29 15:09:29.456031 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.456036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.456041 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456046 | controller | \"ced980da-3463-4826-962c-38a0a3dc67d5\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.456052 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.456057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.456064 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.456069 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.456074 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.456082 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.456087 | controller | \ \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.456093 | controller | \e[38;5;243m@ 01/29/26 15:09:16.955\e[0m\n 2026-01-29T15:09:16.955Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.456099 | controller | \"ironic\", \"Namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:56Z\"}],\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\",\"resourceVersion\":\"1050\",\"uid\":\"c4ed171c-afc4-4753-b2dc-9a888adbfb6c\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.456105 | controller | add your customization here\",\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.456122 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.456128 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.456134 | controller | 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\":\"# 2026-01-29 15:09:29.456139 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}\n 2026-01-29 15:09:29.456145 | controller | \ 2026-01-29T15:09:16.973Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.456150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.456158 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.456163 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456168 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\"}\n 2026-01-29T15:09:16.978Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.456173 | controller | finalizer openstack.org/ironic from MariaDBAccount some-mariadb-account\t{\"controller\": 2026-01-29 15:09:29.456178 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.456184 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.456189 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456194 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.456199 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 15:09:29.456205 | controller | \ 2026-01-29T15:09:16.982Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.456210 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.456215 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.456221 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456227 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.456233 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.456238 | controller | \ 2026-01-29T15:09:16.982Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.456243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.456248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.456254 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456259 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\"}\n 2026-01-29T15:09:16.989Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.456264 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:16.989Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.456269 | controller | - calling defaulter\n 2026-01-29T15:09:16.989Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.456274 | controller | - defaulter called\n 2026-01-29T15:09:16.994Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.456280 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:16.994Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.456285 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:17.025Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.456290 | controller | \"ironic\", \"Namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.456296 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.113s.\n 2026-01-29 15:09:29.456310 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.456315 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000d397c0>: 2026-01-29 15:09:29.456321 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.456326 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.456334 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.456339 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.456345 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.456350 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.456355 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.456360 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.456365 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.456370 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.456376 | controller | \e[38;5;243m@ 01/29/26 15:09:16.955\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.456381 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.456386 | controller | {{0xc001ad0d20?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.456391 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.456397 | controller | 0xc00177e5c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.456402 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001364300?, 0xc000600808?}, {0x23cd0dd, 2026-01-29 15:09:29.456407 | controller | 0x4}, {0xc001b99818, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.456412 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001364300?, 0xc00177e5c0?}, {0xc001b99818?, 2026-01-29 15:09:29.456418 | controller | 0xc001364300?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.456423 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.456428 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.456433 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00144c460, 2026-01-29 15:09:29.456439 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.456444 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00144c460, 2026-01-29 15:09:29.456449 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.456454 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.456460 | controller | {{0xc001ad0d20, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.456465 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001ad0d20?, 2026-01-29 15:09:29.456470 | controller | 0x57?}, {0x23e8290?, 0x100140?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.456478 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()\n 2026-01-29 15:09:29.456483 | controller | \ \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:147 2026-01-29 15:09:29.456491 | controller | +0x7b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] 2026-01-29 15:09:29.456506 | controller | PASSED [1.078 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 2026-01-29 15:09:29.456512 | controller | \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 15:09:17.048336 59827 2026-01-29 15:09:29.456517 | controller | reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.456523 | controller | watch of *v1beta1.MariaDBAccount ended with: an error on the server (\"unable to 2026-01-29 15:09:29.456528 | controller | decode an event from the watch stream: context canceled\") has prevented the request 2026-01-29 15:09:29.456533 | controller | from succeeding\n W0129 15:09:17.048468 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.456538 | controller | watch of *v1.PersistentVolumeClaim ended with: an error on the server (\"unable 2026-01-29 15:09:29.456544 | controller | to decode an event from the watch stream: context canceled\") has prevented the 2026-01-29 15:09:29.456549 | controller | request from succeeding\n W0129 15:09:17.048474 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.456554 | controller | watch of *v1.Deployment ended with: an error on the server (\"unable to decode an 2026-01-29 15:09:29.456559 | controller | event from the watch stream: context canceled\") has prevented the request from 2026-01-29 15:09:29.456565 | controller | succeeding\n W0129 15:09:17.048518 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.456570 | controller | watch of *v1.Role ended with: an error on the server (\"unable to decode an event 2026-01-29 15:09:29.456575 | controller | from the watch stream: context canceled\") has prevented the request from succeeding\n 2026-01-29 15:09:29.456580 | controller | \ \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 15:09:29.456585 | controller | [FAILED] [20.204 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 15:09:29.456590 | controller | is created with topologyref [BeforeEach] \e[0msets topology in CR status\e[0m\n 2026-01-29 15:09:29.456596 | controller | \ \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:798\e[0m\n 2026-01-29 15:09:29.456601 | controller | \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:869\e[0m\n\n 2026-01-29 15:09:29.456610 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:09:07.098Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 15:09:29.456616 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.456623 | controller | \ 2026-01-29T15:09:07.104Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-api-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.456631 | controller | \ 2026-01-29T15:09:07.107Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-conductor-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.456648 | controller | \ 2026-01-29T15:09:07.111Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-inspector-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.456654 | controller | \ 2026-01-29T15:09:07.114Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-nagent-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 15:09:29.456660 | controller | \ 2026-01-29T15:09:07.132Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.456665 | controller | {\"name\":\"keystone-54bac652-e898-4017-9b08-40c4cfabb2a9\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}}\n 2026-01-29 15:09:29.456671 | controller | \ 2026-01-29T15:09:07.132Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"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\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\"}}}}\n 2026-01-29 15:09:29.456677 | controller | \ 2026-01-29T15:09:07.135Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.456682 | controller | \"ironic\"}\n 2026-01-29T15:09:07.135Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 15:09:29.456688 | controller | defaulter\n 2026-01-29T15:09:07.135Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 15:09:29.456693 | controller | called\n 2026-01-29T15:09:07.138Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 15:09:29.456700 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.138Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.456706 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.143Z\tINFO\t---Test---\tSecret 2026-01-29 15:09:29.456711 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:09:07.146Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.456716 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.146Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.456721 | controller | - calling defaulter\n 2026-01-29T15:09:07.146Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.456727 | controller | - defaulter called\n 2026-01-29T15:09:07.149Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.456732 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.149Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.456738 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:07.170Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 15:09:29.456744 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.456752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456758 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456764 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}\n 2026-01-29T15:09:07.171Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 15:09:29.456770 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.456776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456791 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456798 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}\n 2026-01-29T15:09:07.173Z\tINFO\tControllers.Ironic\tRole 2026-01-29 15:09:29.456806 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.456830 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456837 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456843 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}\n 2026-01-29T15:09:07.175Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 15:09:29.456849 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.456855 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456861 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456866 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}\n 2026-01-29T15:09:07.181Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.456872 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.456878 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.456884 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456889 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456895 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.456901 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.456907 | controller | \ 2026-01-29T15:09:07.189Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.456916 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.456922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456928 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456933 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.456939 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.456945 | controller | \ 2026-01-29T15:09:07.197Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.456951 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.456957 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456963 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.456969 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\"}\n 2026-01-29T15:09:07.198Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.456975 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}}\n 2026-01-29 15:09:29.456981 | controller | \ 2026-01-29T15:09:07.199Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.456987 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.456993 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.456999 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457005 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.457011 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.457017 | controller | \ 2026-01-29T15:09:07.201Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.457023 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.457029 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457041 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457062 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\"}\n 2026-01-29T15:09:07.203Z\tINFO\t---Test---\tSimulated 2026-01-29 15:09:29.457069 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}}\n 2026-01-29 15:09:29.457077 | controller | \ 2026-01-29T15:09:07.207Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.457084 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457090 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457096 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457102 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.457108 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.457116 | controller | \ 2026-01-29T15:09:07.209Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.457122 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457127 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457133 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457139 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\"}\n 2026-01-29T15:09:07.210Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.457145 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.457150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457156 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457161 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457167 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.457173 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.457179 | controller | \ 2026-01-29T15:09:07.302Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.457184 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.457190 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457202 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457208 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\"}\n 2026-01-29T15:09:07.302Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.457214 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457219 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457225 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457231 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.310Z\tERROR\tReconciler 2026-01-29 15:09:29.457238 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457250 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457256 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.457262 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.457268 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.457274 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.457279 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.457284 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.457289 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.457305 | controller | \ 2026-01-29T15:09:07.311Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.457310 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457314 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457318 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457323 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\"}\n 2026-01-29T15:09:07.311Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.457327 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.457331 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457336 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457340 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457344 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.457348 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.457353 | controller | \ 2026-01-29T15:09:07.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.457357 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.457361 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457365 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457369 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457374 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\"}\n 2026-01-29T15:09:07.403Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.457380 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457389 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457395 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.404Z\tERROR\tReconciler 2026-01-29 15:09:29.457399 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457407 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457412 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.457416 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.457420 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.457424 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.457429 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.457433 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.457439 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.457443 | controller | \ 2026-01-29T15:09:07.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.457447 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457451 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457455 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457460 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\"}\n 2026-01-29T15:09:07.404Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.457464 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.457468 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457504 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457516 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457520 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.457525 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.457530 | controller | \ 2026-01-29T15:09:07.406Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.457539 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.457552 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457559 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457565 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457570 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\"}\n 2026-01-29T15:09:07.407Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.457577 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457582 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457589 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457593 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.407Z\tERROR\tReconciler 2026-01-29 15:09:29.457600 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457607 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457612 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457618 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.457624 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.457629 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.457634 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.457639 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.457644 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.457652 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.457658 | controller | \ 2026-01-29T15:09:07.415Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.457662 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457667 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457673 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457677 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\"}\n 2026-01-29T15:09:07.416Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.457682 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.457686 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457709 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457714 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.457720 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.457728 | controller | \ 2026-01-29T15:09:07.419Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.457743 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.457748 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457758 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457772 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\"}\n 2026-01-29T15:09:07.419Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.457779 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457783 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457788 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457792 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.420Z\tERROR\tReconciler 2026-01-29 15:09:29.457797 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.457802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.457836 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.457872 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.457898 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.457902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.457910 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.457939 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.457968 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.457978 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.457982 | controller | \ 2026-01-29T15:09:07.461Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.457987 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.457992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458004 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458009 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\"}\n 2026-01-29T15:09:07.462Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.458013 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.458021 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458026 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458030 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458034 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.458040 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.458044 | controller | \ 2026-01-29T15:09:07.464Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.458049 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.458053 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458057 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458061 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458066 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\"}\n 2026-01-29T15:09:07.465Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.458070 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458079 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458083 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.465Z\tERROR\tReconciler 2026-01-29 15:09:29.458087 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458091 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458095 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458110 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.458115 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.458119 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.458123 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.458128 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.458134 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.458138 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.458142 | controller | \ 2026-01-29T15:09:07.547Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.458147 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458151 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458155 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458159 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\"}\n 2026-01-29T15:09:07.548Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.458164 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.458168 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458172 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458176 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458181 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.458185 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.458189 | controller | \ 2026-01-29T15:09:07.550Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.458193 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.458197 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458202 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458206 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458211 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\"}\n 2026-01-29T15:09:07.551Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.458219 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458225 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458231 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458237 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.551Z\tERROR\tReconciler 2026-01-29 15:09:29.458243 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458249 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458253 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458258 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.458262 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.458266 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.458270 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.458278 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.458283 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.458287 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.458299 | controller | \ 2026-01-29T15:09:07.712Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.458303 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458308 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458312 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458316 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\"}\n 2026-01-29T15:09:07.713Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.458320 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.458325 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458331 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458337 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458343 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.458349 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.458355 | controller | \ 2026-01-29T15:09:07.715Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.458361 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.458368 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458379 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458384 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\"}\n 2026-01-29T15:09:07.715Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.458388 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458392 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458396 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458401 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:07.715Z\tERROR\tReconciler 2026-01-29 15:09:29.458405 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458409 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458413 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458418 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.458422 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.458426 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.458430 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.458442 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.458447 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.458451 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.458455 | controller | \ 2026-01-29T15:09:08.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.458459 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458464 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458468 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458472 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\"}\n 2026-01-29T15:09:08.037Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.458476 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.458481 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458485 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458498 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458510 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.458523 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.458530 | controller | \ 2026-01-29T15:09:08.042Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.458536 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.458542 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458553 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458559 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\"}\n 2026-01-29T15:09:08.043Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.458567 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458576 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458580 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:08.044Z\tERROR\tReconciler 2026-01-29 15:09:29.458584 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458592 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458597 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.458601 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.458605 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.458612 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.458616 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.458621 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.458625 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.458629 | controller | \ 2026-01-29T15:09:08.233Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.458633 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.458641 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458646 | controller | \"bdc43e1b-67c4-4493-9d1d-6527ee157d34\"}\n 2026-01-29T15:09:08.234Z\tERROR\tReconciler 2026-01-29 15:09:29.458650 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458654 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.458658 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458662 | controller | \"bdc43e1b-67c4-4493-9d1d-6527ee157d34\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.458666 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.458671 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.458675 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.458679 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.458683 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.458687 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.458691 | controller | \ 2026-01-29T15:09:08.685Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.458706 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458713 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458719 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458726 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\"}\n 2026-01-29T15:09:08.686Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.458731 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.458737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458743 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458749 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458758 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.458763 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.458769 | controller | \ 2026-01-29T15:09:08.688Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.458777 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.458781 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458785 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458790 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458794 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\"}\n 2026-01-29T15:09:08.689Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.458798 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458806 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458830 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458835 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:08.689Z\tERROR\tReconciler 2026-01-29 15:09:29.458839 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458850 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458854 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.458858 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.458862 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.458867 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.458871 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.458875 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.458879 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.458883 | controller | \ 2026-01-29T15:09:09.970Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.458888 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458893 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458898 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458902 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\"}\n 2026-01-29T15:09:09.971Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.458906 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.458910 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.458914 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458918 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458930 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.458937 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.458944 | controller | \ 2026-01-29T15:09:09.974Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.458952 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.458958 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458967 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458971 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\"}\n 2026-01-29T15:09:09.974Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.458975 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.458984 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.458990 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:09.975Z\tERROR\tReconciler 2026-01-29 15:09:29.458995 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.458999 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459003 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459007 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.459012 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.459016 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.459020 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.459024 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.459028 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.459033 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.459037 | controller | \ 2026-01-29T15:09:12.536Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.459041 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459045 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459049 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459054 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\"}\n 2026-01-29T15:09:12.537Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.459058 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.459062 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459066 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459070 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459075 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.459079 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.459086 | controller | \ 2026-01-29T15:09:12.540Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.459090 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.459094 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459099 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459103 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459107 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\"}\n 2026-01-29T15:09:12.541Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.459118 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459125 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459131 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459140 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:12.541Z\tERROR\tReconciler 2026-01-29 15:09:29.459146 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459152 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459157 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459161 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.459166 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.459170 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.459174 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.459178 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.459182 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.459186 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.459191 | controller | \ 2026-01-29T15:09:13.363Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.459195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459201 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.459205 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459209 | controller | \"d7b0d650-3337-4eaa-998f-a7a1c7dfb81f\"}\n 2026-01-29T15:09:13.364Z\tERROR\tReconciler 2026-01-29 15:09:29.459215 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459228 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.459239 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459245 | controller | \"d7b0d650-3337-4eaa-998f-a7a1c7dfb81f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.459251 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.459260 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.459266 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.459272 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.459278 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.459283 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.459289 | controller | \ 2026-01-29T15:09:17.662Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.459294 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459299 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459303 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459307 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\"}\n 2026-01-29T15:09:17.662Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 15:09:29.459311 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842c\t{\"controller\": 2026-01-29 15:09:29.459315 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459320 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459324 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459328 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.459343 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.459358 | controller | \ 2026-01-29T15:09:17.666Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.459368 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.459374 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459384 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459388 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\"}\n 2026-01-29T15:09:17.666Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 15:09:29.459392 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459396 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459401 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459405 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:09:17.667Z\tERROR\tReconciler 2026-01-29 15:09:29.459409 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459417 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459422 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.459426 | controller | ac-ironic-secret not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.459435 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.459451 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.459459 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.459465 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.459470 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.459476 | controller | \ 2026-01-29T15:09:23.605Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.459482 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459487 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.459493 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459499 | controller | \"84fa0394-c2bf-4b44-ba15-9a1cddb21c5e\"}\n 2026-01-29T15:09:23.606Z\tERROR\tReconciler 2026-01-29 15:09:29.459509 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459515 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.459519 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459524 | controller | \"84fa0394-c2bf-4b44-ba15-9a1cddb21c5e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.459528 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 15:09:29.459532 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 15:09:29.459536 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 15:09:29.459541 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 15:09:29.459545 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 15:09:29.459551 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 15:09:29.459556 | controller | \ \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.459561 | controller | \e[38;5;243m@ 01/29/26 15:09:27.204\e[0m\n 2026-01-29T15:09:27.208Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 15:09:29.459578 | controller | \"ironic\", \"Namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:09:07Z\",\"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\":\"2026-01-29T15:09:07Z\"}],\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\",\"resourceVersion\":\"2159\",\"uid\":\"6541e19b-bbdc-4020-bba4-e4d0fd1b5d99\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.459600 | controller | 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\":\"# 2026-01-29 15:09:29.459612 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.459617 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.459622 | controller | 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\":\"# 2026-01-29 15:09:29.459626 | controller | 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\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\"}}}}\n 2026-01-29 15:09:29.459631 | controller | \ 2026-01-29T15:09:27.217Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.459635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459641 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459645 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459649 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\"}\n 2026-01-29T15:09:27.221Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 15:09:29.459654 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.459658 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.459662 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.459676 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459683 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.459690 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.459696 | controller | \ 2026-01-29T15:09:27.224Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.459702 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.459710 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459716 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459720 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.459724 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}\n 2026-01-29 15:09:29.459729 | controller | \ 2026-01-29T15:09:27.224Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 15:09:29.459733 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.459737 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.459741 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.459745 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\"}\n 2026-01-29T15:09:27.230Z\tINFO\tironic-resource\tDefaulting 2026-01-29 15:09:29.459750 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:27.230Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.459754 | controller | - calling defaulter\n 2026-01-29T15:09:27.230Z\tINFO\tironic-resource\twebhook 2026-01-29 15:09:29.459758 | controller | - defaulter called\n 2026-01-29T15:09:27.234Z\tINFO\tironic-resource\tValidation 2026-01-29 15:09:29.459762 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:27.234Z\tINFO\tironic-resource\tvalidate 2026-01-29 15:09:29.459767 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:09:27.240Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 15:09:29.459771 | controller | \"ironic\", \"Namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"Kind\": \"Ironic\"}\n 2026-01-29 15:09:29.459775 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 15:09:29.459779 | controller | \ 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.459784 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001386e60>: 2026-01-29 15:09:29.459788 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 15:09:29.459792 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 15:09:29.459796 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 15:09:29.459801 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 15:09:29.459836 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 15:09:29.459845 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 15:09:29.459849 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 15:09:29.459853 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 15:09:29.459858 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 15:09:29.459862 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 15:09:29.459866 | controller | at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.459870 | controller | \e[38;5;243m@ 01/29/26 15:09:27.204\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 15:09:29.459875 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.459881 | controller | {{0xc001ee4090?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.459886 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.459899 | controller | 0xc000cf7e40})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.459905 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001b20de0?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.459911 | controller | 0x4}, {0xc0017cf8d8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 15:09:29.459918 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001b20de0?, 0xc000cf7e40?}, {0xc0017cf8d8?, 2026-01-29 15:09:29.459924 | controller | 0xc001b20de0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 15:09:29.459929 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 15:09:29.459934 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.459938 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002a6540, 2026-01-29 15:09:29.459942 | controller | {0x2753a78, 0x3b64780}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.459947 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002a6540, 2026-01-29 15:09:29.459951 | controller | {0x2753a78, 0x3b64780}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.459955 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.459959 | controller | {{0xc001ee4090, 0x24}, {0x23dbdff, 0xe}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.459964 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 15:09:29.459968 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.459972 | controller | +0xc8d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] 2026-01-29 15:09:29.459976 | controller | PASSED [1.120 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 2026-01-29 15:09:29.459981 | controller | \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 15:09:27.259255 59825 2026-01-29 15:09:29.459985 | controller | reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.459989 | controller | watch of *v1.Route ended with: an error on the server (\"unable to decode an event 2026-01-29 15:09:29.459993 | controller | from the watch stream: context canceled\") has prevented the request from succeeding\n 2026-01-29 15:09:29.459998 | controller | \ W0129 15:09:27.259314 59825 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.460002 | controller | watch of *v1beta1.MariaDBDatabase ended with: an error on the server (\"unable to 2026-01-29 15:09:29.460006 | controller | decode an event from the watch stream: context canceled\") has prevented the request 2026-01-29 15:09:29.460010 | controller | from succeeding\n W0129 15:09:27.259339 59825 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.460015 | controller | watch of *v1beta1.TransportURL ended with: an error on the server (\"unable to decode 2026-01-29 15:09:29.460023 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 15:09:29.460028 | controller | 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 2026-01-29 15:09:29.460032 | controller | 34 Failures:\e[0m\n \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen 2026-01-29 15:09:29.460036 | controller | The service is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount 2026-01-29 15:09:29.460041 | controller | exists when accountname is changed\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460045 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460049 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 15:09:29.460053 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460058 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460062 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m\n 2026-01-29 15:09:29.460074 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460084 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.460091 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, 2026-01-29 15:09:29.460097 | controller | Inspector and INA\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460102 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 15:09:29.460108 | controller | being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and 2026-01-29 15:09:29.460113 | controller | sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460117 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460121 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment progressing 2026-01-29 15:09:29.460126 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460130 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.460134 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m\n 2026-01-29 15:09:29.460139 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460143 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460147 | controller | is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment progressing 2026-01-29 15:09:29.460151 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460156 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.460162 | controller | is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount 2026-01-29 15:09:29.460166 | controller | when create is complete\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460170 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460174 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460179 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460183 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m\n 2026-01-29 15:09:29.460187 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460191 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460196 | controller | with topologyref [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n 2026-01-29 15:09:29.460200 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460204 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460208 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460214 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460221 | controller | is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing 2026-01-29 15:09:29.460248 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460254 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460258 | controller | with topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m\n 2026-01-29 15:09:29.460262 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460267 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.460271 | controller | is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated 2026-01-29 15:09:29.460275 | controller | MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460280 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.460287 | controller | is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount 2026-01-29 15:09:29.460291 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460296 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460303 | controller | is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing 2026-01-29 15:09:29.460309 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460316 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460322 | controller | is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment rollout 2026-01-29 15:09:29.460327 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460333 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460339 | controller | is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment rollout 2026-01-29 15:09:29.460345 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460351 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460357 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 15:09:29.460363 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460369 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 15:09:29.460374 | controller | being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created 2026-01-29 15:09:29.460380 | controller | if not present and sets a finalizer\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460386 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460392 | controller | with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when 2026-01-29 15:09:29.460397 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460403 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460409 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing 2026-01-29 15:09:29.460415 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460421 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.460427 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets Secrets 2026-01-29 15:09:29.460443 | controller | (input) and set Hash of inputs\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/secret.go:35\e[0m\n 2026-01-29 15:09:29.460451 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460457 | controller | is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout 2026-01-29 15:09:29.460462 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460468 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.460477 | controller | with rpc=oslo and quorum queue enabled transport URL \e[38;5;9m\e[1m[It] generates 2026-01-29 15:09:29.460483 | controller | ironic config with oslo_messaging_rabbit section when quorum queues enabled\e[0m\n 2026-01-29 15:09:29.460488 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53\e[0m\n 2026-01-29 15:09:29.460493 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460498 | controller | is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all 2026-01-29 15:09:29.460504 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460509 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460514 | controller | is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m\n 2026-01-29 15:09:29.460519 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460525 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460530 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460535 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.460540 | controller | is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment 2026-01-29 15:09:29.460545 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460551 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.460556 | controller | is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n 2026-01-29 15:09:29.460564 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460569 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed 2026-01-29 15:09:29.460575 | controller | [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n 2026-01-29 15:09:29.460580 | controller | \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 15:09:29.460585 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.460590 | controller | 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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n\n\e[38;5;9m\e[1mRan 2026-01-29 15:09:29.460595 | controller | 136 of 136 Specs in 263.391 seconds\e[0m\n\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m102 2026-01-29 15:09:29.460602 | controller | Passed\e[0m | \e[38;5;9m\e[1m34 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 2026-01-29 15:09:29.460607 | controller | Skipped\e[0m\n\ncoverage: 61.6% of statements\ncomposite coverage: 61.6% of statements\n\nGinkgo 2026-01-29 15:09:29.460614 | controller | ran 1 suite in 4m36.721312984s\n\nTest Suite Failed\nmake: *** [Makefile:133: test] 2026-01-29 15:09:29.460621 | controller | Error 1\n" 2026-01-29 15:09:29.460627 | controller | stdout_lines: 2026-01-29 15:09:29.460632 | controller | - ~/src/github.com/openstack-k8s-operators/ironic-operator ~/ci-framework-data/artifacts 2026-01-29 15:09:29.460637 | controller | - test -f go.work || GOTOOLCHAIN=go1.24.0 go work init 2026-01-29 15:09:29.460643 | controller | - go work use . 2026-01-29 15:09:29.460648 | controller | - go work use ./api 2026-01-29 15:09:29.460661 | controller | - go work sync 2026-01-29 15:09:29.460667 | controller | - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 15:09:29.460672 | controller | && /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 15:09:29.460677 | controller | --version | grep -q v0.18.0 || \ 2026-01-29 15:09:29.460683 | controller | - GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install 2026-01-29 15:09:29.460688 | controller | sigs.k8s.io/controller-tools/cmd/controller-gen@v0.18.0 2026-01-29 15:09:29.460693 | controller | - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 15:09:29.460698 | controller | rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases 2026-01-29 15:09:29.460704 | controller | && \ 2026-01-29 15:09:29.460709 | controller | - "\trm -f api/bases/* && cp -a config/crd/bases api/" 2026-01-29 15:09:29.460714 | controller | - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 15:09:29.460719 | controller | object:headerFile="hack/boilerplate.go.txt" paths="./..." 2026-01-29 15:09:29.460724 | controller | - go fmt ./... 2026-01-29 15:09:29.460729 | controller | - go vet ./... 2026-01-29 15:09:29.460735 | controller | - go vet ./api/... 2026-01-29 15:09:29.460740 | controller | - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/setup-envtest 2026-01-29 15:09:29.460745 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 15:09:29.460750 | controller | install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.22 2026-01-29 15:09:29.460756 | controller | - 'go: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125163108-a19ec76a3c5d' 2026-01-29 15:09:29.460761 | controller | - 'go: downloading sigs.k8s.io/controller-runtime v0.22.6-0.20260125163108-a19ec76a3c5d' 2026-01-29 15:09:29.460766 | controller | - 'go: downloading github.com/spf13/afero v1.12.0' 2026-01-29 15:09:29.460771 | controller | - 'go: downloading go.uber.org/zap v1.27.0' 2026-01-29 15:09:29.460777 | controller | - 'go: downloading golang.org/x/text v0.23.0' 2026-01-29 15:09:29.460782 | controller | - 'go: downloading go.uber.org/multierr v1.10.0' 2026-01-29 15:09:29.460787 | controller | - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo 2026-01-29 15:09:29.460792 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 15:09:29.460797 | controller | install github.com/onsi/ginkgo/v2/ginkgo 2026-01-29 15:09:29.460803 | controller | - "2026-01-29T15:04:50.160Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:80\tusing 2026-01-29 15:09:29.460828 | controller | binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}" 2026-01-29 15:09:29.460833 | controller | - "2026-01-29T15:04:50.160Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:86\tusing 2026-01-29 15:09:29.460838 | controller | HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" 2026-01-29 15:09:29.460844 | controller | - "2026-01-29T15:04:50.160Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries 2026-01-29 15:09:29.460849 | controller | dir exists" 2026-01-29 15:09:29.460854 | controller | - "2026-01-29T15:04:50.160Z\tINFO\tenv/env.go:245\tno version specified, finding latest" 2026-01-29 15:09:29.460859 | controller | - "2026-01-29T15:04:50.160Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 15:09:29.460864 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" 2026-01-29 15:09:29.460872 | controller | - "2026-01-29T15:04:50.226Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460877 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.460883 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460888 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.460893 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460898 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.460903 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460909 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.460914 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460919 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.460924 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460930 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.460935 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460948 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.460953 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460959 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.460964 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460969 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.460974 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460980 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.460985 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.460990 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.460995 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461001 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.461006 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461011 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.461016 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461022 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.461027 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461032 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.461039 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461045 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.461050 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461055 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.461060 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461066 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.461073 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461080 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.461085 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461090 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.461096 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461101 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.461106 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461112 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461117 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461122 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461127 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461132 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461138 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461143 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461148 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461153 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461158 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461169 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461175 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461180 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461186 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461191 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461196 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461201 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461207 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461212 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461218 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461224 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461233 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461238 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461244 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461249 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461254 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461259 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461265 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461270 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461275 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461282 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461288 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461293 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461298 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461303 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461309 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461314 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461319 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461324 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461330 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461335 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461340 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461345 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461350 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461356 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461361 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461366 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461372 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461377 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461382 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461387 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461393 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461398 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461404 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461409 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461418 | controller | - "2026-01-29T15:04:50.227Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461423 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461429 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461436 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461441 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461446 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461459 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461464 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461470 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461476 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461482 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461487 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461493 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461499 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461505 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461510 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461516 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461522 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461527 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461533 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461539 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461545 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461551 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461556 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461563 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461569 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461575 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461581 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461587 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461593 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.461599 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461605 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.461610 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461616 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.461621 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461625 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.461629 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461634 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.461641 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461645 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.461649 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461653 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.461658 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461662 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461666 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461670 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461674 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461679 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461683 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461687 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461691 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461695 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461707 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461712 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461716 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461720 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461725 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461729 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461733 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461737 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461742 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461748 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461754 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461758 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461762 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461767 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461771 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461775 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461779 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461783 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461788 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461792 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461796 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461800 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461823 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461832 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461837 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461841 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461845 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461850 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461854 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461858 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461862 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461866 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461873 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461877 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.461881 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461886 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.461890 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461894 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.461898 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461902 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/arm64\"}" 2026-01-29 15:09:29.461907 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461911 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.461915 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461919 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.461923 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461927 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.461932 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.461936 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.461940 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461944 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.461954 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461959 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.461963 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461967 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.461971 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461976 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.461980 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461988 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}" 2026-01-29 15:09:29.461992 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.461996 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.462001 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.462005 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.462009 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 15:09:29.462013 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.462017 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462022 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462026 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462030 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462034 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462039 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462043 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462047 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462053 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462057 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462061 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462065 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462069 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462074 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462078 | controller | - "2026-01-29T15:04:50.228Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462082 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462086 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462090 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462095 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462099 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462103 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462107 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462111 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462116 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462120 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462124 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462128 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462132 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462137 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462142 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462147 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462151 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462160 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462166 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462171 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462175 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462179 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462183 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462187 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462192 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462196 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462200 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462204 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462209 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462215 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462220 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462226 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462233 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462239 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462245 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462250 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462254 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462258 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462262 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462267 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462271 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462275 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462279 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462284 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462288 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462292 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462296 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462300 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462305 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462309 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462313 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462320 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462324 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462328 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462332 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462338 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462343 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462347 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462351 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462356 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462360 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462364 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462368 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462373 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462377 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462381 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462385 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462396 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462401 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462405 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462438 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462442 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462447 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462451 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462456 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462461 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462466 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462470 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462475 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462479 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462488 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462501 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462506 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462510 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462515 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462519 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462523 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462532 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462589 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462597 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462604 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462609 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462614 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462618 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462623 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462627 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462635 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462663 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462668 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462673 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462677 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462685 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462715 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462731 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462736 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462740 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462744 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462749 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462753 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462757 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462762 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462766 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462770 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462775 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462779 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462783 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462792 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462846 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462859 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462864 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462869 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462873 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462877 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462882 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462886 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462894 | controller | - "2026-01-29T15:04:50.229Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462905 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462910 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462914 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.462920 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462925 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.462929 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462934 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.462939 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462952 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.462956 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462961 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.462965 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462970 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462974 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462979 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.462983 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462987 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.462991 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.462995 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.463000 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463004 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.463008 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463012 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.463016 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463021 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.463025 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463029 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.463033 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463038 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}" 2026-01-29 15:09:29.463042 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463046 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 15:09:29.463050 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463055 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}" 2026-01-29 15:09:29.463059 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463063 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}" 2026-01-29 15:09:29.463067 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463073 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}" 2026-01-29 15:09:29.463079 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463083 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}" 2026-01-29 15:09:29.463087 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 15:09:29.463091 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}" 2026-01-29 15:09:29.463096 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 15:09:29.463100 | controller | \"1.35.0\"}" 2026-01-29 15:09:29.463110 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 15:09:29.463114 | controller | \"1.34.1\"}" 2026-01-29 15:09:29.463119 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 15:09:29.463123 | controller | \"1.34.0\"}" 2026-01-29 15:09:29.463127 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 15:09:29.463132 | controller | \"1.33.0\"}" 2026-01-29 15:09:29.463136 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 15:09:29.463140 | controller | \"1.32.0\"}" 2026-01-29 15:09:29.463144 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": 2026-01-29 15:09:29.463149 | controller | \"/tmp/541435939-envtest-v1.31.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463153 | controller | - "2026-01-29T15:04:50.230Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 15:09:29.463157 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" 2026-01-29 15:09:29.463161 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463166 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.463170 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463174 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.463178 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463183 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463187 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463191 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.463195 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463200 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.463205 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463210 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.463216 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463222 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-alpha.1-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.463228 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463234 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.463242 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463248 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.463252 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463256 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463261 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463265 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.463269 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463273 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.463278 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463284 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.463289 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463293 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.31.0-beta.0-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.463297 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463308 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.463312 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463317 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.463321 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463325 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463329 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463333 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.463338 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463342 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.463346 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463351 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.463355 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463360 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.34.0-beta.0-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.463364 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463368 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}" 2026-01-29 15:09:29.463372 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463377 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.463384 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463388 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.463392 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463397 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463401 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463405 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.463409 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463413 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.463418 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463422 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.463426 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463430 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.463434 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463439 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-arm64.tar.gz\"}" 2026-01-29 15:09:29.463443 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463447 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463451 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463455 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-arm64.tar.gz\"}" 2026-01-29 15:09:29.463460 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463464 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-ppc64le.tar.gz\"}" 2026-01-29 15:09:29.463468 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463478 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-linux-s390x.tar.gz\"}" 2026-01-29 15:09:29.463483 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463487 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-windows-amd64.tar.gz\"}" 2026-01-29 15:09:29.463491 | controller | - "2026-01-29T15:04:50.236Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 15:09:29.463495 | controller | archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.33.0-alpha.2-darwin-amd64.tar.gz\"}" 2026-01-29 15:09:29.463507 | controller | - "2026-01-29T15:04:50.517Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": 2026-01-29 15:09:29.463511 | controller | \"/tmp/541435939-envtest-v1.31.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463515 | controller | - "2026-01-29T15:04:51.120Z\tDEBUG\tuse\tstore/store.go:137\tensuring version-platform 2026-01-29 15:09:29.463519 | controller | binaries dir exists and is empty & writable\t{\"version-platform\": \"1.31.0-linux-amd64\"}" 2026-01-29 15:09:29.463525 | controller | - "2026-01-29T15:04:51.120Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": 2026-01-29 15:09:29.463530 | controller | \"1.31.0-linux-amd64\"}" 2026-01-29 15:09:29.463534 | controller | - "2026-01-29T15:04:51.121Z\tDEBUG\tuse\tstore/store.go:162\tskipping non-regular-file 2026-01-29 15:09:29.463538 | controller | entry in archive\t{\"version-platform\": \"1.31.0-linux-amd64\", \"entry\": \"controller-tools/envtest/\"}" 2026-01-29 15:09:29.463543 | controller | - "2026-01-29T15:04:51.121Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file 2026-01-29 15:09:29.463547 | controller | to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/etcd\", 2026-01-29 15:09:29.463551 | controller | \"on-disk file\": \"etcd\"}" 2026-01-29 15:09:29.463555 | controller | - "2026-01-29T15:04:51.329Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file 2026-01-29 15:09:29.463560 | controller | to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kubectl\", 2026-01-29 15:09:29.463564 | controller | \"on-disk file\": \"kubectl\"}" 2026-01-29 15:09:29.463569 | controller | - "2026-01-29T15:04:51.729Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file 2026-01-29 15:09:29.463573 | controller | to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kube-apiserver\", 2026-01-29 15:09:29.463578 | controller | \"on-disk file\": \"kube-apiserver\"}" 2026-01-29 15:09:29.463582 | controller | - "2026-01-29T15:04:52.362Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": 2026-01-29 15:09:29.463586 | controller | \"1.31.0-linux-amd64\"}" 2026-01-29 15:09:29.463590 | controller | - "2026-01-29T15:04:52.362Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform 2026-01-29 15:09:29.463595 | controller | directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}" 2026-01-29 15:09:29.463599 | controller | - "2026-01-29T15:04:52.362Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": 2026-01-29 15:09:29.463603 | controller | \"/tmp/541435939-envtest-v1.31.0-linux-amd64.tar.gz\"}" 2026-01-29 15:09:29.463607 | controller | - KUBEBUILDER_ASSETS="/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/k8s/1.31.0-linux-amd64" 2026-01-29 15:09:29.463612 | controller | \ 2026-01-29 15:09:29.463616 | controller | - OPERATOR_TEMPLATES="/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/templates" 2026-01-29 15:09:29.463620 | controller | \ 2026-01-29 15:09:29.463624 | controller | - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo --trace 2026-01-29 15:09:29.463630 | controller | --cover --coverpkg=../../api/v1beta1,../../internal/ironic,../../internal/ironicapi,../../internal/ironicconductor,../../internal/ironicinspector,../../internal/ironicneutronagent, 2026-01-29 15:09:29.463634 | controller | --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/... 2026-01-29 15:09:29.463639 | controller | - 'warning: no packages being tested depend on matches for pattern ' 2026-01-29 15:09:29.463643 | controller | - '' 2026-01-29 15:09:29.463647 | controller | - 'Running Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional' 2026-01-29 15:09:29.463653 | controller | - =================================================================================================================== 2026-01-29 15:09:29.463657 | controller | - "Random Seed: \e[1m1769699092\e[0m - will randomize all specs" 2026-01-29 15:09:29.463661 | controller | - '' 2026-01-29 15:09:29.463666 | controller | - "Will run \e[1m136\e[0m of \e[1m136\e[0m specs" 2026-01-29 15:09:29.463671 | controller | - "Running in parallel across \e[1m3\e[0m processes" 2026-01-29 15:09:29.463675 | controller | - "\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" 2026-01-29 15:09:29.463680 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.463684 | controller | - "\e[38;5;9m• [FAILED] [20.208 seconds]\e[0m" 2026-01-29 15:09:29.463688 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 15:09:29.463694 | controller | [BeforeEach] \e[0mallows nodeSelector service override\e[0m" 2026-01-29 15:09:29.463698 | controller | - " \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:1076\e[0m" 2026-01-29 15:09:29.463708 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1232\e[0m" 2026-01-29 15:09:29.463712 | controller | - '' 2026-01-29 15:09:29.463717 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.463721 | controller | - " 2026-01-29T15:05:11.626Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.463725 | controller | {\"name\":\"keystone-f880dd86-06d5-4115-822d-f9290dde9784\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}}" 2026-01-29 15:09:29.463730 | controller | - " 2026-01-29T15:05:11.626Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"},\"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\"}}}" 2026-01-29 15:09:29.463736 | controller | - " 2026-01-29T15:05:11.638Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.463740 | controller | \"ironic\"}" 2026-01-29 15:09:29.463745 | controller | - " 2026-01-29T15:05:11.638Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.463749 | controller | - " 2026-01-29T15:05:11.638Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.463753 | controller | - " 2026-01-29T15:05:11.642Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.463757 | controller | \"ironic\"}" 2026-01-29 15:09:29.463762 | controller | - " 2026-01-29T15:05:11.642Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.463766 | controller | \"ironic\"}" 2026-01-29 15:09:29.463770 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" 2026-01-29 15:09:29.463774 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" 2026-01-29 15:09:29.463779 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" 2026-01-29 15:09:29.463783 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" 2026-01-29 15:09:29.463787 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" 2026-01-29 15:09:29.463791 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" 2026-01-29 15:09:29.463795 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" 2026-01-29 15:09:29.463800 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" 2026-01-29 15:09:29.463828 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" 2026-01-29 15:09:29.463852 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" 2026-01-29 15:09:29.463858 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" 2026-01-29 15:09:29.463865 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" 2026-01-29 15:09:29.463870 | controller | - " 2026-01-29T15:05:11.644Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" 2026-01-29 15:09:29.463875 | controller | - " 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" 2026-01-29 15:09:29.463880 | controller | - " 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" 2026-01-29 15:09:29.463891 | controller | - " 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" 2026-01-29 15:09:29.463897 | controller | - " 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" 2026-01-29 15:09:29.463902 | controller | - " 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" 2026-01-29 15:09:29.463907 | controller | - " 2026-01-29T15:05:11.645Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" 2026-01-29 15:09:29.463912 | controller | - " 2026-01-29T15:05:11.648Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.463917 | controller | - " 2026-01-29T15:05:11.657Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.463922 | controller | \"ironic\"}" 2026-01-29 15:09:29.463927 | controller | - " 2026-01-29T15:05:11.657Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.463932 | controller | - " 2026-01-29T15:05:11.657Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.463936 | controller | - " 2026-01-29T15:05:11.661Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.463941 | controller | \"ironic\"}" 2026-01-29 15:09:29.463946 | controller | - " 2026-01-29T15:05:11.661Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.463951 | controller | \"ironic\"}" 2026-01-29 15:09:29.463956 | controller | - " 2026-01-29T15:05:11.676Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.463961 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.463966 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.463971 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.463976 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}" 2026-01-29 15:09:29.463981 | controller | - " 2026-01-29T15:05:11.678Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.463986 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.463991 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.463996 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464001 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}" 2026-01-29 15:09:29.464006 | controller | - " 2026-01-29T15:05:11.679Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.464011 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464016 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464023 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464028 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}" 2026-01-29 15:09:29.464035 | controller | - " 2026-01-29T15:05:11.681Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.464040 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464050 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464055 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\"}" 2026-01-29 15:09:29.464060 | controller | - " 2026-01-29T15:05:11.685Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464065 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464070 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464075 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464080 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464085 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464089 | controller | - " 2026-01-29T15:05:11.688Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.464094 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464102 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464106 | controller | \"0605172f-4c83-4d69-80f9-6b9b4fa3f525\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.464116 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464120 | controller | - " 2026-01-29T15:05:11.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.464124 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.464129 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464133 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464137 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\"}" 2026-01-29 15:09:29.464141 | controller | - " 2026-01-29T15:05:11.697Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464145 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464150 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464154 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464158 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464162 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464167 | controller | - " 2026-01-29T15:05:11.701Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.464172 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.464177 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464185 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464189 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\"}" 2026-01-29 15:09:29.464195 | controller | - " 2026-01-29T15:05:11.704Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.464199 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464208 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464212 | controller | \"2fe1a9dc-b64d-450a-b1d6-0cf7207f5076\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464218 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464224 | controller | - " 2026-01-29T15:05:11.714Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.464230 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.464236 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464242 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464248 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\"}" 2026-01-29 15:09:29.464254 | controller | - " 2026-01-29T15:05:11.715Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464259 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464263 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464268 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464272 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464278 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464282 | controller | - " 2026-01-29T15:05:11.735Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.464287 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}}" 2026-01-29 15:09:29.464291 | controller | - " 2026-01-29T15:05:11.745Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.464295 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}}" 2026-01-29 15:09:29.464299 | controller | - " 2026-01-29T15:05:11.801Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.464304 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.464308 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464319 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464323 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464328 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\"}" 2026-01-29 15:09:29.464332 | controller | - " 2026-01-29T15:05:11.801Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.464338 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464343 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464347 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464351 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.464355 | controller | - " 2026-01-29T15:05:11.808Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.464359 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.464364 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.464368 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464372 | controller | \"759c90af-608c-4bc5-9f71-8efed83538eb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.464376 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.464380 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.464385 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.464389 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.464393 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.464397 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.464401 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.464406 | controller | - " 2026-01-29T15:05:11.809Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.464410 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.464414 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464418 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464423 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\"}" 2026-01-29 15:09:29.464427 | controller | - " 2026-01-29T15:05:11.809Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464431 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464435 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464440 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464444 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464448 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464452 | controller | - " 2026-01-29T15:05:11.901Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.464456 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.464460 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464465 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464469 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464475 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\"}" 2026-01-29 15:09:29.464479 | controller | - " 2026-01-29T15:05:11.901Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.464483 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464487 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464492 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464496 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.464506 | controller | - " 2026-01-29T15:05:11.902Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.464510 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.464514 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.464518 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464523 | controller | \"12d6f574-9c6c-43f9-a545-3d1431b3aa6b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.464527 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.464531 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.464535 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.464539 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.464544 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.464548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.464554 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.464558 | controller | - " 2026-01-29T15:05:11.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.464562 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.464567 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464572 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464577 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\"}" 2026-01-29 15:09:29.464581 | controller | - " 2026-01-29T15:05:11.902Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464585 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464589 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464593 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464598 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464602 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464606 | controller | - " 2026-01-29T15:05:11.904Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.464610 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.464615 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464619 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464625 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464629 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\"}" 2026-01-29 15:09:29.464634 | controller | - " 2026-01-29T15:05:11.904Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.464638 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464642 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464646 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464652 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.464656 | controller | - " 2026-01-29T15:05:11.905Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.464660 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.464665 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.464669 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464673 | controller | \"ccb185fe-aa13-4832-9511-166cfe777619\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.464677 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.464682 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.464687 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.464691 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.464701 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.464706 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.464710 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.464714 | controller | - " 2026-01-29T15:05:11.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.464720 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.464724 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464728 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464732 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\"}" 2026-01-29 15:09:29.464737 | controller | - " 2026-01-29T15:05:11.913Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464741 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464745 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464749 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464753 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464758 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464762 | controller | - " 2026-01-29T15:05:11.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.464766 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.464770 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464780 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464785 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\"}" 2026-01-29 15:09:29.464789 | controller | - " 2026-01-29T15:05:11.915Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.464793 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464797 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464801 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464820 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.464827 | controller | - " 2026-01-29T15:05:11.916Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.464831 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.464835 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.464840 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464844 | controller | \"dfe822dc-8d69-4e20-940f-2f9252d24f2a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.464848 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.464852 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.464857 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.464861 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.464865 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.464872 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.464877 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.464881 | controller | - " 2026-01-29T15:05:11.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.464885 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.464890 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464894 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464898 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\"}" 2026-01-29 15:09:29.464902 | controller | - " 2026-01-29T15:05:11.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.464913 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.464918 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464922 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464926 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.464931 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.464935 | controller | - " 2026-01-29T15:05:11.960Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.464941 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.464945 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464954 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464958 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\"}" 2026-01-29 15:09:29.464962 | controller | - " 2026-01-29T15:05:11.960Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.464966 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.464970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.464975 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.464979 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.464983 | controller | - " 2026-01-29T15:05:11.961Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.464987 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.464991 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.464996 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465000 | controller | \"7f0bcd03-37e4-41ff-95fe-93dcf7c3c64e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465004 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465008 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465012 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465017 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465021 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465025 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465029 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465033 | controller | - " 2026-01-29T15:05:12.041Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465038 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.465042 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465046 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465050 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\"}" 2026-01-29 15:09:29.465054 | controller | - " 2026-01-29T15:05:12.042Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.465059 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.465063 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465067 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465071 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.465075 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.465081 | controller | - " 2026-01-29T15:05:12.044Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.465086 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.465095 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465099 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465103 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465108 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\"}" 2026-01-29 15:09:29.465112 | controller | - " 2026-01-29T15:05:12.045Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.465116 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465120 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465124 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465129 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.465133 | controller | - " 2026-01-29T15:05:12.046Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.465139 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.465143 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.465147 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465152 | controller | \"adb67eb4-fbb0-4d82-ad4d-cdbfe587b462\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465156 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465160 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465164 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465168 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465173 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465177 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465181 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465185 | controller | - " 2026-01-29T15:05:12.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465189 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.465194 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465198 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465202 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\"}" 2026-01-29 15:09:29.465206 | controller | - " 2026-01-29T15:05:12.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.465211 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.465217 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465223 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465231 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.465237 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.465243 | controller | - " 2026-01-29T15:05:12.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.465252 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.465258 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465263 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465269 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465274 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\"}" 2026-01-29 15:09:29.465280 | controller | - " 2026-01-29T15:05:12.211Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.465285 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465289 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465294 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465298 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.465309 | controller | - " 2026-01-29T15:05:12.211Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.465313 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.465318 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.465322 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465326 | controller | \"c8b35bb8-44c4-45af-8387-ce376be2e6af\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465330 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465335 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465339 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465343 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465347 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465351 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465356 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465360 | controller | - " 2026-01-29T15:05:12.532Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465364 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.465368 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465372 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465377 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\"}" 2026-01-29 15:09:29.465381 | controller | - " 2026-01-29T15:05:12.533Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.465385 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.465389 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465395 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465400 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.465413 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.465417 | controller | - " 2026-01-29T15:05:12.534Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.465421 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.465425 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465430 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465434 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465438 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\"}" 2026-01-29 15:09:29.465442 | controller | - " 2026-01-29T15:05:12.535Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.465447 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465451 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465455 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465459 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.465463 | controller | - " 2026-01-29T15:05:12.535Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.465468 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.465472 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.465476 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465480 | controller | \"d8071cff-f088-4dbd-8b4d-83293d174afe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465485 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465489 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465493 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465503 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465507 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465512 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465516 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465520 | controller | - " 2026-01-29T15:05:13.176Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465524 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.465528 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465533 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465537 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\"}" 2026-01-29 15:09:29.465541 | controller | - " 2026-01-29T15:05:13.176Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.465545 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.465551 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465556 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465560 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.465564 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.465568 | controller | - " 2026-01-29T15:05:13.178Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.465572 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.465577 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465581 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465585 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465589 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\"}" 2026-01-29 15:09:29.465594 | controller | - " 2026-01-29T15:05:13.178Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.465598 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465602 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465606 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465610 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.465615 | controller | - " 2026-01-29T15:05:13.179Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.465619 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.465623 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.465627 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465631 | controller | \"75f8120b-0d30-4d28-90b6-7103e5fe09d1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465636 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465640 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465644 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465652 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465657 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465661 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465665 | controller | - " 2026-01-29T15:05:14.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465669 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.465673 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465679 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465684 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\"}" 2026-01-29 15:09:29.465694 | controller | - " 2026-01-29T15:05:14.461Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.465698 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.465703 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465707 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465711 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.465716 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.465720 | controller | - " 2026-01-29T15:05:14.464Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.465724 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.465728 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465732 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465737 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465741 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\"}" 2026-01-29 15:09:29.465745 | controller | - " 2026-01-29T15:05:14.464Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.465749 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465758 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465762 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.465768 | controller | - " 2026-01-29T15:05:14.465Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.465772 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.465776 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.465780 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465785 | controller | \"39075d10-39fc-40b7-8c9b-d6ddc215a2a6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465789 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465793 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465797 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465802 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465820 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465827 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465831 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465835 | controller | - " 2026-01-29T15:05:17.026Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465839 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.465844 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465848 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465854 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\"}" 2026-01-29 15:09:29.465858 | controller | - " 2026-01-29T15:05:17.027Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.465863 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.465867 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465873 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465878 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.465882 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.465886 | controller | - " 2026-01-29T15:05:17.029Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.465896 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.465901 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465905 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465910 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465914 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\"}" 2026-01-29 15:09:29.465918 | controller | - " 2026-01-29T15:05:17.030Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.465922 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.465926 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.465931 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465935 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.465939 | controller | - " 2026-01-29T15:05:17.030Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.465943 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.465947 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.465952 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.465956 | controller | \"98a3a85b-6724-4a2f-a194-91982bd4012d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.465960 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.465964 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.465968 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.465973 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.465977 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.465981 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.465987 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.465994 | controller | - " 2026-01-29T15:05:22.151Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.465998 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.466004 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466008 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466013 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\"}" 2026-01-29 15:09:29.466017 | controller | - " 2026-01-29T15:05:22.152Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.466021 | controller | ironic exists; database username is ironic_ec4e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.466025 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466029 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466034 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.466038 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.466042 | controller | - " 2026-01-29T15:05:22.154Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.466046 | controller | hostname-for-openstack.b4b24c25-c31b-44f3-941a-040bdf613acb.svc to MariaDBDatabase 2026-01-29 15:09:29.466050 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466059 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466063 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\"}" 2026-01-29 15:09:29.466067 | controller | - " 2026-01-29T15:05:22.157Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.466072 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466080 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466090 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.466094 | controller | - " 2026-01-29T15:05:22.158Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.466098 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.466103 | controller | {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, \"namespace\": 2026-01-29 15:09:29.466107 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466111 | controller | \"275de63e-454c-4085-8b42-82068c1d7fc3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.466115 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.466119 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.466124 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.466128 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.466132 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.466136 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.466141 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.466145 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.466151 | controller | \e[38;5;243m@ 01/29/26 15:05:31.75\e[0m" 2026-01-29 15:09:29.466155 | controller | - " 2026-01-29T15:05:31.756Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.466160 | controller | \"Namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:11Z\",\"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\":\"2026-01-29T15:05:11Z\"}],\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\",\"resourceVersion\":\"335\",\"uid\":\"2db35778-460c-473a-8360-f8494f2c62e3\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.466165 | controller | 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\":\"# 2026-01-29 15:09:29.466169 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.466174 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.466183 | controller | 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\":\"# 2026-01-29 15:09:29.466188 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.466192 | controller | - " 2026-01-29T15:05:31.770Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.466196 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.466200 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466206 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466212 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\"}" 2026-01-29 15:09:29.466217 | controller | - " 2026-01-29T15:05:31.774Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.466223 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466235 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466241 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.466247 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.466251 | controller | - " 2026-01-29T15:05:31.778Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.466255 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466259 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466264 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466268 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.466275 | controller | \"ObjectNamespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.466279 | controller | - " 2026-01-29T15:05:31.778Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.466283 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466288 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b4b24c25-c31b-44f3-941a-040bdf613acb\"}, 2026-01-29 15:09:29.466292 | controller | \"namespace\": \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466296 | controller | \"b5656832-854f-403f-802c-b88ddf97e299\"}" 2026-01-29 15:09:29.466300 | controller | - " 2026-01-29T15:05:31.782Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.466304 | controller | \"ironic\"}" 2026-01-29 15:09:29.466309 | controller | - " 2026-01-29T15:05:31.782Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.466313 | controller | - " 2026-01-29T15:05:31.782Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.466317 | controller | - " 2026-01-29T15:05:31.787Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.466321 | controller | \"ironic\"}" 2026-01-29 15:09:29.466325 | controller | - " 2026-01-29T15:05:31.787Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.466330 | controller | \"ironic\"}" 2026-01-29 15:09:29.466334 | controller | - " 2026-01-29T15:05:31.793Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.466338 | controller | \"b4b24c25-c31b-44f3-941a-040bdf613acb\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.466342 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.466347 | controller | - '' 2026-01-29 15:09:29.466351 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.005s." 2026-01-29 15:09:29.466355 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.466359 | controller | with:' 2026-01-29 15:09:29.466364 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.466368 | controller | - ' <*errors.StatusError | 0xc00100fb80>: ' 2026-01-29 15:09:29.466372 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.466378 | controller | - ' {' 2026-01-29 15:09:29.466382 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.466393 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.466397 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.466402 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.466406 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.466410 | controller | - ' Continue: "",' 2026-01-29 15:09:29.466414 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.466418 | controller | - ' },' 2026-01-29 15:09:29.466423 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.466427 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.466431 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.466435 | controller | - ' Details: {' 2026-01-29 15:09:29.466440 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.466444 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.466448 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.466453 | controller | - ' UID: "",' 2026-01-29 15:09:29.466457 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.466461 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.466465 | controller | - ' },' 2026-01-29 15:09:29.466472 | controller | - ' Code: 404,' 2026-01-29 15:09:29.466476 | controller | - ' },' 2026-01-29 15:09:29.466480 | controller | - " }\e[0m" 2026-01-29 15:09:29.466485 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.466489 | controller | \e[38;5;243m@ 01/29/26 15:05:31.75\e[0m" 2026-01-29 15:09:29.466493 | controller | - '' 2026-01-29 15:09:29.466497 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.466502 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.466506 | controller | {{0xc000ffb530?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.466510 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.466514 | controller | +0x191" 2026-01-29 15:09:29.466519 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.466523 | controller | 0xc000fdf500})' 2026-01-29 15:09:29.466527 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.466531 | controller | +0x3a" 2026-01-29 15:09:29.466536 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00156e1b0?, 0xc000600808?}, {0x23cd0dd, 2026-01-29 15:09:29.466540 | controller | 0x4}, {0xc0011a2918, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.466544 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.466548 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00156e1b0?, 0xc000fdf500?}, {0xc0011a2918?, 2026-01-29 15:09:29.466553 | controller | 0xc00156e1b0?, 0x1f26380?})' 2026-01-29 15:09:29.466557 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.466563 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.466567 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.466571 | controller | +0x11f" 2026-01-29 15:09:29.466575 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023d7a0, {0x2753a78, 2026-01-29 15:09:29.466579 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.466584 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.466589 | controller | +0x168" 2026-01-29 15:09:29.466594 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023d7a0, {0x2753a78, 2026-01-29 15:09:29.466598 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.466602 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.466606 | controller | +0x85" 2026-01-29 15:09:29.466611 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.466615 | controller | {{0xc000ffb530, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.466619 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.466624 | controller | +0x16e" 2026-01-29 15:09:29.466628 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 15:09:29.466634 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.466638 | controller | +0x69d" 2026-01-29 15:09:29.466642 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.466646 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.466650 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.466655 | controller | - "\e[38;5;9m• [FAILED] [20.167 seconds]\e[0m" 2026-01-29 15:09:29.466659 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 15:09:29.466663 | controller | [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" 2026-01-29 15:09:29.466667 | controller | - " \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:1076\e[0m" 2026-01-29 15:09:29.466677 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1144\e[0m" 2026-01-29 15:09:29.466682 | controller | - '' 2026-01-29 15:09:29.466686 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.466690 | controller | - " 2026-01-29T15:05:12.629Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.466695 | controller | {\"name\":\"keystone-43339808-0c7e-4756-a377-43c3820f542c\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}}" 2026-01-29 15:09:29.466699 | controller | - " 2026-01-29T15:05:12.629Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"},\"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\"}}}" 2026-01-29 15:09:29.466704 | controller | - " 2026-01-29T15:05:12.635Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.466708 | controller | \"ironic\"}" 2026-01-29 15:09:29.466714 | controller | - " 2026-01-29T15:05:12.635Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.466719 | controller | - " 2026-01-29T15:05:12.635Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.466723 | controller | - " 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.466727 | controller | \"ironic\"}" 2026-01-29 15:09:29.466731 | controller | - " 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.466736 | controller | \"ironic\"}" 2026-01-29 15:09:29.466740 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" 2026-01-29 15:09:29.466744 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" 2026-01-29 15:09:29.466748 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" 2026-01-29 15:09:29.466753 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" 2026-01-29 15:09:29.466757 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" 2026-01-29 15:09:29.466761 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" 2026-01-29 15:09:29.466765 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" 2026-01-29 15:09:29.466770 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" 2026-01-29 15:09:29.466774 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" 2026-01-29 15:09:29.466778 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" 2026-01-29 15:09:29.466782 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" 2026-01-29 15:09:29.466786 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" 2026-01-29 15:09:29.466791 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" 2026-01-29 15:09:29.466795 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" 2026-01-29 15:09:29.466799 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" 2026-01-29 15:09:29.466806 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" 2026-01-29 15:09:29.466828 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" 2026-01-29 15:09:29.466833 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" 2026-01-29 15:09:29.466838 | controller | - " 2026-01-29T15:05:12.641Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" 2026-01-29 15:09:29.466842 | controller | - " 2026-01-29T15:05:12.647Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.466846 | controller | - " 2026-01-29T15:05:12.657Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.466850 | controller | \"ironic\"}" 2026-01-29 15:09:29.466855 | controller | - " 2026-01-29T15:05:12.657Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.466859 | controller | - " 2026-01-29T15:05:12.657Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.466863 | controller | - " 2026-01-29T15:05:12.660Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.466867 | controller | \"ironic\"}" 2026-01-29 15:09:29.466873 | controller | - " 2026-01-29T15:05:12.660Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.466878 | controller | \"ironic\"}" 2026-01-29 15:09:29.466882 | controller | - " 2026-01-29T15:05:12.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.466886 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.466890 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.466895 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466899 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}" 2026-01-29 15:09:29.466903 | controller | - " 2026-01-29T15:05:12.680Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.466907 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.466916 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466920 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}" 2026-01-29 15:09:29.466924 | controller | - " 2026-01-29T15:05:12.681Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.466928 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.466937 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466941 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}" 2026-01-29 15:09:29.466945 | controller | - " 2026-01-29T15:05:12.683Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.466950 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.466954 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.466958 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466962 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\"}" 2026-01-29 15:09:29.466966 | controller | - " 2026-01-29T15:05:12.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.466971 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.466975 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.466979 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.466983 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.466988 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.466992 | controller | - " 2026-01-29T15:05:12.691Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.466996 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467004 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467009 | controller | \"f799951e-fabb-4753-92dc-b5dd84de8453\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.467015 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467026 | controller | - " 2026-01-29T15:05:12.698Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.467031 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}}" 2026-01-29 15:09:29.467035 | controller | - " 2026-01-29T15:05:12.701Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.467039 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.467044 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467048 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467052 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\"}" 2026-01-29 15:09:29.467056 | controller | - " 2026-01-29T15:05:12.702Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.467060 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.467065 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467069 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467073 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467077 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467081 | controller | - " 2026-01-29T15:05:12.704Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.467086 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}}" 2026-01-29 15:09:29.467090 | controller | - " 2026-01-29T15:05:12.705Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.467094 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.467098 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467103 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467107 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467111 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\"}" 2026-01-29 15:09:29.467115 | controller | - " 2026-01-29T15:05:12.708Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.467119 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467128 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467134 | controller | \"c10b0524-a45a-4f62-8e09-4e8cba63d55a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467138 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467142 | controller | - " 2026-01-29T15:05:12.715Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.467146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.467150 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467155 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467159 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\"}" 2026-01-29 15:09:29.467163 | controller | - " 2026-01-29T15:05:12.716Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.467170 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.467174 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467179 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467183 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467187 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467191 | controller | - " 2026-01-29T15:05:12.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.467195 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.467200 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467215 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467222 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\"}" 2026-01-29 15:09:29.467231 | controller | - " 2026-01-29T15:05:12.805Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.467246 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467259 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467264 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.467270 | controller | - " 2026-01-29T15:05:12.812Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.467276 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.467282 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.467288 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467293 | controller | \"ee78f6a1-0dcd-4fa1-a177-aa80abb2a891\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.467299 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.467311 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.467316 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.467322 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.467328 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.467333 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.467340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.467347 | controller | - " 2026-01-29T15:05:12.813Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.467352 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.467357 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467361 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467368 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\"}" 2026-01-29 15:09:29.467372 | controller | - " 2026-01-29T15:05:12.813Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.467376 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.467380 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467385 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467389 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467393 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467397 | controller | - " 2026-01-29T15:05:12.906Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.467402 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.467406 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467410 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467414 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467419 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\"}" 2026-01-29 15:09:29.467433 | controller | - " 2026-01-29T15:05:12.906Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.467438 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467442 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467446 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467450 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.467454 | controller | - " 2026-01-29T15:05:12.907Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.467468 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.467475 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.467482 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467488 | controller | \"1cc70401-1a7c-4911-a6ec-f556b50322bd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.467494 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.467500 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.467504 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.467508 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.467513 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.467517 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.467521 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.467525 | controller | - " 2026-01-29T15:05:12.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.467530 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.467536 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467541 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467545 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\"}" 2026-01-29 15:09:29.467549 | controller | - " 2026-01-29T15:05:12.907Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.467553 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.467558 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467562 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467566 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467570 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467574 | controller | - " 2026-01-29T15:05:12.909Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.467579 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.467583 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467587 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467591 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467596 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\"}" 2026-01-29 15:09:29.467600 | controller | - " 2026-01-29T15:05:12.909Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.467604 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467612 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467617 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.467621 | controller | - " 2026-01-29T15:05:12.911Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.467627 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.467631 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.467635 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467640 | controller | \"fb535818-3279-415d-9f97-a8455e57e16d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.467644 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.467648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.467652 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.467656 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.467661 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.467672 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.467679 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.467685 | controller | - " 2026-01-29T15:05:12.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.467694 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.467700 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467706 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467711 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\"}" 2026-01-29 15:09:29.467715 | controller | - " 2026-01-29T15:05:12.918Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.467719 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.467724 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467728 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467732 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467736 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467740 | controller | - " 2026-01-29T15:05:12.920Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.467745 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.467751 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467755 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467759 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467764 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\"}" 2026-01-29 15:09:29.467768 | controller | - " 2026-01-29T15:05:12.920Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.467772 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467781 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467785 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.467789 | controller | - " 2026-01-29T15:05:12.921Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.467793 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.467798 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.467802 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467826 | controller | \"180ed2ef-3d05-4942-afd8-9ecfbf33f181\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.467831 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.467835 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.467839 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.467864 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.467869 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.467873 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.467877 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.467884 | controller | - " 2026-01-29T15:05:12.962Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.467888 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.467892 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467896 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467901 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\"}" 2026-01-29 15:09:29.467905 | controller | - " 2026-01-29T15:05:12.963Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.467909 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.467922 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467928 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467934 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.467948 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.467955 | controller | - " 2026-01-29T15:05:12.965Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.467961 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.467966 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.467977 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.467983 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\"}" 2026-01-29 15:09:29.467988 | controller | - " 2026-01-29T15:05:12.965Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.467993 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.467997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468001 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468005 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.468010 | controller | - " 2026-01-29T15:05:12.965Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.468014 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.468018 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.468022 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468026 | controller | \"8fcea3e8-d634-4ba6-9820-c0fb658261fe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.468031 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.468035 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.468039 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.468043 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.468048 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.468054 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.468058 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.468062 | controller | - " 2026-01-29T15:05:13.046Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.468067 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.468071 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468075 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468079 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\"}" 2026-01-29 15:09:29.468084 | controller | - " 2026-01-29T15:05:13.047Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.468088 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.468092 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468096 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468101 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.468105 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.468109 | controller | - " 2026-01-29T15:05:13.049Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.468113 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.468117 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468129 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468135 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468141 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\"}" 2026-01-29 15:09:29.468148 | controller | - " 2026-01-29T15:05:13.049Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.468154 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468165 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468171 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.468177 | controller | - " 2026-01-29T15:05:13.049Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.468182 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.468188 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.468193 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468199 | controller | \"e72f9fe2-2195-49ca-8afd-388f4701d6c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.468204 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.468210 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.468214 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.468219 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.468225 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.468229 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.468234 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.468238 | controller | - " 2026-01-29T15:05:13.210Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.468242 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.468246 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468254 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468258 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\"}" 2026-01-29 15:09:29.468263 | controller | - " 2026-01-29T15:05:13.211Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.468267 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.468271 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468275 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468279 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.468284 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.468288 | controller | - " 2026-01-29T15:05:13.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.468292 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.468296 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468300 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468304 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468309 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\"}" 2026-01-29 15:09:29.468313 | controller | - " 2026-01-29T15:05:13.213Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.468317 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468321 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468325 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468329 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.468334 | controller | - " 2026-01-29T15:05:13.214Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.468347 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.468353 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.468360 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468366 | controller | \"58162ec7-6205-4556-a0ee-4579eedf2d2d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.468372 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.468377 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.468383 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.468392 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.468398 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.468402 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.468406 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.468411 | controller | - " 2026-01-29T15:05:13.535Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.468415 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.468419 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468423 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468427 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\"}" 2026-01-29 15:09:29.468431 | controller | - " 2026-01-29T15:05:13.535Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.468436 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.468440 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468444 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468448 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.468452 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.468457 | controller | - " 2026-01-29T15:05:13.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.468461 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.468465 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468469 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468474 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468478 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\"}" 2026-01-29 15:09:29.468482 | controller | - " 2026-01-29T15:05:13.538Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.468486 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468490 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468495 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468501 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.468505 | controller | - " 2026-01-29T15:05:13.538Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.468510 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.468514 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.468518 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468522 | controller | \"9b3fbb95-9a68-4ef2-9fe1-7a354f355bee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.468526 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.468532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.468537 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.468541 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.468552 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.468558 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.468565 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.468571 | controller | - " 2026-01-29T15:05:14.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.468579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.468585 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468591 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468597 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\"}" 2026-01-29 15:09:29.468602 | controller | - " 2026-01-29T15:05:14.180Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.468608 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.468614 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468619 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468624 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.468628 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.468632 | controller | - " 2026-01-29T15:05:14.182Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.468636 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.468641 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468649 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468653 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\"}" 2026-01-29 15:09:29.468658 | controller | - " 2026-01-29T15:05:14.183Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.468662 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468666 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468670 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468675 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.468679 | controller | - " 2026-01-29T15:05:14.183Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.468683 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.468687 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.468692 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468698 | controller | \"96dc3893-7614-4aac-86ad-ec8251a16b3e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.468702 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.468707 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.468711 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.468715 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.468719 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.468723 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.468728 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.468732 | controller | - " 2026-01-29T15:05:15.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.468736 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.468742 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468746 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468750 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\"}" 2026-01-29 15:09:29.468754 | controller | - " 2026-01-29T15:05:15.465Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.468766 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.468773 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468779 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468786 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.468792 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.468797 | controller | - " 2026-01-29T15:05:15.467Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.468806 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.468828 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468834 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468839 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468845 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\"}" 2026-01-29 15:09:29.468851 | controller | - " 2026-01-29T15:05:15.467Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.468857 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.468863 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468868 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468874 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.468879 | controller | - " 2026-01-29T15:05:15.468Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.468883 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.468890 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.468896 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468900 | controller | \"000f14b7-b50d-48ea-ab28-e6c182921cb7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.468905 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.468909 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.468913 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.468917 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.468922 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.468926 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.468930 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.468934 | controller | - " 2026-01-29T15:05:18.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.468938 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.468943 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468947 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468951 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\"}" 2026-01-29 15:09:29.468955 | controller | - " 2026-01-29T15:05:18.029Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.468960 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.468964 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.468968 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.468972 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.468976 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.468981 | controller | - " 2026-01-29T15:05:18.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.468986 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.468990 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469002 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469009 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469015 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\"}" 2026-01-29 15:09:29.469021 | controller | - " 2026-01-29T15:05:18.032Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.469027 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469033 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469039 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469045 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.469051 | controller | - " 2026-01-29T15:05:18.033Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.469058 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.469063 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.469067 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469071 | controller | \"0196a641-2fd9-40d9-a677-7408f52041b3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.469075 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.469079 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.469084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.469088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.469092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.469096 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.469100 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.469105 | controller | - " 2026-01-29T15:05:23.153Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.469109 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.469113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469117 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469121 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\"}" 2026-01-29 15:09:29.469126 | controller | - " 2026-01-29T15:05:23.154Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.469130 | controller | ironic exists; database username is ironic_ba7e\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.469134 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469139 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469143 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.469149 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.469153 | controller | - " 2026-01-29T15:05:23.156Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.469157 | controller | hostname-for-openstack.0b91c74a-19dc-4688-867f-06ef28c03c94.svc to MariaDBDatabase 2026-01-29 15:09:29.469162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469170 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469174 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\"}" 2026-01-29 15:09:29.469178 | controller | - " 2026-01-29T15:05:23.157Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.469183 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469187 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469191 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469195 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.469208 | controller | - " 2026-01-29T15:05:23.157Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.469215 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.469221 | controller | {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, \"namespace\": 2026-01-29 15:09:29.469227 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469233 | controller | \"0d753a85-a2ea-4d3b-8604-3378314cb685\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.469239 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.469245 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.469251 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.469257 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.469262 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.469268 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.469274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.469280 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.469284 | controller | \e[38;5;243m@ 01/29/26 15:05:32.705\e[0m" 2026-01-29 15:09:29.469288 | controller | - " 2026-01-29T15:05:32.708Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.469293 | controller | \"Namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f: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\":\"2026-01-29T15:05:12Z\"}],\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\",\"resourceVersion\":\"409\",\"uid\":\"8db8574f-6c5f-4cff-bd03-10c3c8aad490\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.469298 | controller | 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\":\"# 2026-01-29 15:09:29.469303 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.469310 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.469326 | controller | 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\":\"# 2026-01-29 15:09:29.469334 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.469340 | controller | - " 2026-01-29T15:05:32.719Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.469346 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.469352 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469358 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469364 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\"}" 2026-01-29 15:09:29.469369 | controller | - " 2026-01-29T15:05:32.723Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.469375 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469386 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469392 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.469397 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.469402 | controller | - " 2026-01-29T15:05:32.727Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.469408 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469417 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469422 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.469426 | controller | \"ObjectNamespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.469430 | controller | - " 2026-01-29T15:05:32.727Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.469435 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469439 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469443 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469447 | controller | \"f95e142a-b9e8-4157-a5ef-6c96bfb39069\"}" 2026-01-29 15:09:29.469454 | controller | - " 2026-01-29T15:05:32.732Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.469458 | controller | \"ironic\"}" 2026-01-29 15:09:29.469462 | controller | - " 2026-01-29T15:05:32.732Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.469467 | controller | - " 2026-01-29T15:05:32.732Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.469471 | controller | - " 2026-01-29T15:05:32.735Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.469475 | controller | \"ironic\"}" 2026-01-29 15:09:29.469479 | controller | - " 2026-01-29T15:05:32.735Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.469484 | controller | \"ironic\"}" 2026-01-29 15:09:29.469488 | controller | - " 2026-01-29T15:05:32.742Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.469492 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.469496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469501 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469505 | controller | \"82232065-2163-4aab-9b94-baaa82a4021b\"}" 2026-01-29 15:09:29.469509 | controller | - " 2026-01-29T15:05:32.742Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.469515 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.469520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0b91c74a-19dc-4688-867f-06ef28c03c94\"}, 2026-01-29 15:09:29.469531 | controller | \"namespace\": \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.469538 | controller | \"82232065-2163-4aab-9b94-baaa82a4021b\"}" 2026-01-29 15:09:29.469544 | controller | - " 2026-01-29T15:05:32.743Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.469550 | controller | \"0b91c74a-19dc-4688-867f-06ef28c03c94\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.469556 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.469562 | controller | - '' 2026-01-29 15:09:29.469570 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.469576 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.469582 | controller | with:' 2026-01-29 15:09:29.469588 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.469594 | controller | - ' <*errors.StatusError | 0xc0014a5c20>: ' 2026-01-29 15:09:29.469599 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.469607 | controller | - ' {' 2026-01-29 15:09:29.469611 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.469615 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.469620 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.469624 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.469628 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.469632 | controller | - ' Continue: "",' 2026-01-29 15:09:29.469637 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.469641 | controller | - ' },' 2026-01-29 15:09:29.469645 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.469650 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.469654 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.469658 | controller | - ' Details: {' 2026-01-29 15:09:29.469662 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.469667 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.469671 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.469675 | controller | - ' UID: "",' 2026-01-29 15:09:29.469679 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.469686 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.469690 | controller | - ' },' 2026-01-29 15:09:29.469694 | controller | - ' Code: 404,' 2026-01-29 15:09:29.469698 | controller | - ' },' 2026-01-29 15:09:29.469703 | controller | - " }\e[0m" 2026-01-29 15:09:29.469707 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.469711 | controller | \e[38;5;243m@ 01/29/26 15:05:32.705\e[0m" 2026-01-29 15:09:29.469715 | controller | - '' 2026-01-29 15:09:29.469720 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.469724 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.469728 | controller | {{0xc0005154a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.469732 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.469737 | controller | +0x191" 2026-01-29 15:09:29.469741 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.469745 | controller | 0xc000f88f00})' 2026-01-29 15:09:29.469750 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.469756 | controller | +0x3a" 2026-01-29 15:09:29.469760 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0017be870?, 0xc0004d0008?}, {0x23cd0dd, 2026-01-29 15:09:29.469764 | controller | 0x4}, {0xc0005849a8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.469769 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.469773 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0017be870?, 0xc000f88f00?}, {0xc0005849a8?, 2026-01-29 15:09:29.469777 | controller | 0xc0017be870?, 0x1f26380?})' 2026-01-29 15:09:29.469781 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.469786 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.469790 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.469794 | controller | +0x11f" 2026-01-29 15:09:29.469798 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00061c4d0, {0x2753a78, 2026-01-29 15:09:29.469806 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.469825 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.469830 | controller | +0x168" 2026-01-29 15:09:29.469834 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00061c4d0, {0x2753a78, 2026-01-29 15:09:29.469838 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.469843 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.469847 | controller | +0x85" 2026-01-29 15:09:29.469851 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.469856 | controller | {{0xc0005154a0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.469860 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.469864 | controller | +0x16e" 2026-01-29 15:09:29.469878 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 15:09:29.469885 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.469891 | controller | +0x69d" 2026-01-29 15:09:29.469897 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.469906 | controller | - "\e[38;5;9m• [FAILED] [20.195 seconds]\e[0m" 2026-01-29 15:09:29.469912 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 15:09:29.469918 | controller | \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" 2026-01-29 15:09:29.469923 | controller | - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:178\e[0m" 2026-01-29 15:09:29.469929 | controller | - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:201\e[0m" 2026-01-29 15:09:29.469934 | controller | - '' 2026-01-29 15:09:29.469940 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.469945 | controller | - " 2026-01-29T15:05:12.604Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.469950 | controller | - " 2026-01-29T15:05:12.613Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.469955 | controller | {\"name\":\"keystone-f819d862-9f35-4272-9264-f40c0f809d90\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}" 2026-01-29 15:09:29.469959 | controller | - " 2026-01-29T15:05:12.613Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.469967 | controller | - " 2026-01-29T15:05:12.617Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.469971 | controller | \"ironic\"}" 2026-01-29 15:09:29.469975 | controller | - " 2026-01-29T15:05:12.617Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.469979 | controller | - " 2026-01-29T15:05:12.617Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.469984 | controller | - " 2026-01-29T15:05:12.621Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.469988 | controller | \"ironic\"}" 2026-01-29 15:09:29.469992 | controller | - " 2026-01-29T15:05:12.621Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.469997 | controller | \"ironic\"}" 2026-01-29 15:09:29.470003 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" 2026-01-29 15:09:29.470007 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" 2026-01-29 15:09:29.470011 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" 2026-01-29 15:09:29.470015 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" 2026-01-29 15:09:29.470020 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" 2026-01-29 15:09:29.470026 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" 2026-01-29 15:09:29.470030 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" 2026-01-29 15:09:29.470034 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" 2026-01-29 15:09:29.470046 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" 2026-01-29 15:09:29.470053 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" 2026-01-29 15:09:29.470059 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" 2026-01-29 15:09:29.470065 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" 2026-01-29 15:09:29.470071 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" 2026-01-29 15:09:29.470077 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" 2026-01-29 15:09:29.470083 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" 2026-01-29 15:09:29.470089 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" 2026-01-29 15:09:29.470094 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" 2026-01-29 15:09:29.470103 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" 2026-01-29 15:09:29.470108 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" 2026-01-29 15:09:29.470113 | controller | - " 2026-01-29T15:05:12.623Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.transportURLSecret\"" 2026-01-29 15:09:29.470119 | controller | - " 2026-01-29T15:05:12.636Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.470123 | controller | \"ironic\"}" 2026-01-29 15:09:29.470128 | controller | - " 2026-01-29T15:05:12.636Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.470132 | controller | - " 2026-01-29T15:05:12.636Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.470136 | controller | - " 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.470140 | controller | \"ironic\"}" 2026-01-29 15:09:29.470145 | controller | - " 2026-01-29T15:05:12.639Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.470149 | controller | \"ironic\"}" 2026-01-29 15:09:29.470153 | controller | - " 2026-01-29T15:05:12.657Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470157 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470161 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470166 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470170 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}" 2026-01-29 15:09:29.470174 | controller | - " 2026-01-29T15:05:12.659Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.470178 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470187 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470194 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}" 2026-01-29 15:09:29.470198 | controller | - " 2026-01-29T15:05:12.661Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.470202 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470207 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470211 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470215 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}" 2026-01-29 15:09:29.470219 | controller | - " 2026-01-29T15:05:12.662Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.470224 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470228 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470232 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470236 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}" 2026-01-29 15:09:29.470240 | controller | - " 2026-01-29T15:05:12.664Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.470245 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.470256 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470263 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470269 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}" 2026-01-29 15:09:29.470275 | controller | - " 2026-01-29T15:05:12.664Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.470281 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.470287 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470293 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470299 | controller | \"5ef7a3b9-f36b-4af5-ae11-b1e26830b9a8\"}" 2026-01-29 15:09:29.470305 | controller | - " 2026-01-29T15:05:12.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470313 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470317 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470322 | controller | \"1ff96601-0246-4d2c-b63e-8475277c8dd1\"}" 2026-01-29 15:09:29.470326 | controller | - " 2026-01-29T15:05:12.672Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.470330 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.470335 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470341 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470346 | controller | \"1ff96601-0246-4d2c-b63e-8475277c8dd1\"}" 2026-01-29 15:09:29.470350 | controller | - " 2026-01-29T15:05:12.675Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.470354 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}" 2026-01-29 15:09:29.470362 | controller | - " 2026-01-29T15:05:12.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470366 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470370 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470374 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470379 | controller | \"6fa4969a-669a-4553-8ee1-b8572fe7d69c\"}" 2026-01-29 15:09:29.470383 | controller | - " 2026-01-29T15:05:12.684Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.470387 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.470391 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.470396 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.470400 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470404 | controller | \"6fa4969a-669a-4553-8ee1-b8572fe7d69c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.470408 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.470413 | controller | - " 2026-01-29T15:05:12.687Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.470417 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470421 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470425 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470430 | controller | \"6fa4969a-669a-4553-8ee1-b8572fe7d69c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.470434 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.470438 | controller | - " 2026-01-29T15:05:12.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470442 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470447 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470451 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470455 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\"}" 2026-01-29 15:09:29.470459 | controller | - " 2026-01-29T15:05:12.696Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.470470 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.470477 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.470483 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.470489 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470495 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.470501 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.470507 | controller | - " 2026-01-29T15:05:12.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.470515 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.470521 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470529 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470534 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470540 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\"}" 2026-01-29 15:09:29.470544 | controller | - " 2026-01-29T15:05:12.704Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 15:09:29.470548 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470552 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470556 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470561 | controller | \"bac761af-554b-4880-b841-4ddd38e754f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.470565 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.470569 | controller | - " 2026-01-29T15:05:12.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470573 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470583 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470588 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\"}" 2026-01-29 15:09:29.470592 | controller | - " 2026-01-29T15:05:12.705Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.470596 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.470600 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.470604 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.470609 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470613 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.470617 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.470621 | controller | - " 2026-01-29T15:05:12.730Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.470626 | controller | {\"name\":\"some-old-account\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}" 2026-01-29 15:09:29.470630 | controller | - " 2026-01-29T15:05:12.734Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.470634 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}}" 2026-01-29 15:09:29.470638 | controller | - " 2026-01-29T15:05:12.800Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.470642 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.470647 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470651 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470655 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470659 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\"}" 2026-01-29 15:09:29.470663 | controller | - " 2026-01-29T15:05:12.800Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.470668 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470685 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470694 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.470700 | controller | - " 2026-01-29T15:05:12.809Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.470706 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.470712 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.470718 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470724 | controller | \"1ea4341d-2e07-4cde-b911-c08e4e7730c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.470729 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.470735 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.470741 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.470747 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.470753 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.470759 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.470764 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.470770 | controller | - " 2026-01-29T15:05:12.809Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470776 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470782 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470788 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470793 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\"}" 2026-01-29 15:09:29.470799 | controller | - " 2026-01-29T15:05:12.810Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.470820 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.470829 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.470834 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.470840 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470844 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.470849 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.470853 | controller | - " 2026-01-29T15:05:12.901Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.470857 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.470861 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470870 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470874 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\"}" 2026-01-29 15:09:29.470881 | controller | - " 2026-01-29T15:05:12.901Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.470885 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.470889 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470894 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470898 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.470902 | controller | - " 2026-01-29T15:05:12.910Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.470906 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.470910 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.470915 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470919 | controller | \"f156f926-cb38-42b4-881b-a52e6dae5c8f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.470923 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.470927 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.470939 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.470946 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.470952 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.470961 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.470968 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.470974 | controller | - " 2026-01-29T15:05:12.910Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.470979 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.470985 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.470990 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.470994 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\"}" 2026-01-29 15:09:29.470998 | controller | - " 2026-01-29T15:05:12.911Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.471003 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471007 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471011 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471015 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471021 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.471026 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.471030 | controller | - " 2026-01-29T15:05:12.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.471034 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.471038 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471043 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471049 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471053 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\"}" 2026-01-29 15:09:29.471057 | controller | - " 2026-01-29T15:05:12.913Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.471062 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471066 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471070 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471074 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.471078 | controller | - " 2026-01-29T15:05:12.914Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471083 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471087 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471091 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471095 | controller | \"4ced4986-d418-4780-9b34-a4138eb4bfdb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.471099 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.471104 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.471108 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.471112 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.471116 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.471121 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.471125 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.471129 | controller | - " 2026-01-29T15:05:12.921Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.471133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.471145 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471151 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471157 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\"}" 2026-01-29 15:09:29.471163 | controller | - " 2026-01-29T15:05:12.921Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.471169 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471175 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471181 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471186 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471190 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.471194 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.471198 | controller | - " 2026-01-29T15:05:12.923Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.471203 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.471209 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471213 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471218 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471222 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\"}" 2026-01-29 15:09:29.471226 | controller | - " 2026-01-29T15:05:12.924Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.471230 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471235 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471239 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471243 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.471247 | controller | - " 2026-01-29T15:05:12.924Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471253 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471258 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471262 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471266 | controller | \"94e131cc-bd6e-4951-8f8d-504d1316db1a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.471270 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.471275 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.471279 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.471283 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.471287 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.471291 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.471296 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.471300 | controller | - " 2026-01-29T15:05:12.965Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.471304 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.471308 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471312 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471317 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\"}" 2026-01-29 15:09:29.471321 | controller | - " 2026-01-29T15:05:12.966Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.471325 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471329 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471334 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471338 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471342 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.471354 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.471362 | controller | - " 2026-01-29T15:05:12.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.471369 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.471375 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471387 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471393 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\"}" 2026-01-29 15:09:29.471398 | controller | - " 2026-01-29T15:05:12.971Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.471404 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471408 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471413 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471417 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.471421 | controller | - " 2026-01-29T15:05:12.972Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471425 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471429 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471434 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471438 | controller | \"fe493bf7-c79d-4e9c-9552-dde170c69bee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.471442 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.471446 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.471451 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.471455 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.471459 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.471463 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.471468 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.471472 | controller | - " 2026-01-29T15:05:13.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.471476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.471480 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471485 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471489 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\"}" 2026-01-29 15:09:29.471493 | controller | - " 2026-01-29T15:05:13.053Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.471499 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471504 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471508 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471512 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471516 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.471525 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.471529 | controller | - " 2026-01-29T15:05:13.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.471533 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.471537 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471542 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471546 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471550 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\"}" 2026-01-29 15:09:29.471554 | controller | - " 2026-01-29T15:05:13.057Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.471565 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471578 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471584 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.471590 | controller | - " 2026-01-29T15:05:13.058Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471596 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471602 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471607 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471613 | controller | \"9812e3f1-1912-4e93-a43a-6176decee4a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.471619 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.471625 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.471630 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.471636 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.471642 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.471648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.471653 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.471658 | controller | - " 2026-01-29T15:05:13.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.471663 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.471667 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471671 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471675 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\"}" 2026-01-29 15:09:29.471680 | controller | - " 2026-01-29T15:05:13.219Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.471684 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471688 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471692 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471699 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471703 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.471707 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.471711 | controller | - " 2026-01-29T15:05:13.221Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.471716 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.471720 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471724 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471728 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471733 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\"}" 2026-01-29 15:09:29.471737 | controller | - " 2026-01-29T15:05:13.221Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.471741 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471745 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471750 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471754 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.471758 | controller | - " 2026-01-29T15:05:13.222Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471762 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471766 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471771 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471782 | controller | \"313eea80-bdc8-414c-9995-8145306814aa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.471789 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.471795 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.471801 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.471833 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.471840 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.471846 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.471851 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.471874 | controller | - " 2026-01-29T15:05:13.543Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.471880 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.471886 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471894 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471900 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\"}" 2026-01-29 15:09:29.471906 | controller | - " 2026-01-29T15:05:13.544Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.471911 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471918 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471923 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.471927 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471931 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.471936 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.471940 | controller | - " 2026-01-29T15:05:13.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.471944 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.471948 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471957 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471961 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\"}" 2026-01-29 15:09:29.471965 | controller | - " 2026-01-29T15:05:13.546Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.471969 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.471974 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.471978 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.471982 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.471986 | controller | - " 2026-01-29T15:05:13.546Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.471990 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.471994 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472000 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472005 | controller | \"ec03cefc-4085-42ed-a52c-b23b61c8ddbe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.472009 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.472013 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.472017 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.472022 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.472027 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.472031 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.472036 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.472048 | controller | - " 2026-01-29T15:05:14.188Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.472054 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.472061 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472067 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472076 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\"}" 2026-01-29 15:09:29.472080 | controller | - " 2026-01-29T15:05:14.188Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.472085 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472089 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472093 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472097 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472101 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.472106 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.472110 | controller | - " 2026-01-29T15:05:14.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.472114 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.472118 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472127 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472134 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\"}" 2026-01-29 15:09:29.472138 | controller | - " 2026-01-29T15:05:14.191Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.472142 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472146 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472151 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472155 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.472159 | controller | - " 2026-01-29T15:05:14.192Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472163 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472168 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472172 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472176 | controller | \"fd994915-7618-4c33-a151-f1c7108fb000\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.472180 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.472185 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.472189 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.472193 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.472197 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.472203 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.472207 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.472211 | controller | - " 2026-01-29T15:05:15.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.472216 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.472220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472226 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472230 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\"}" 2026-01-29 15:09:29.472234 | controller | - " 2026-01-29T15:05:15.472Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.472238 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472243 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472247 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472258 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472264 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.472271 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.472277 | controller | - " 2026-01-29T15:05:15.474Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.472283 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.472289 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472294 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472299 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472303 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\"}" 2026-01-29 15:09:29.472308 | controller | - " 2026-01-29T15:05:15.474Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.472312 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472320 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472324 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.472329 | controller | - " 2026-01-29T15:05:15.475Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472333 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472337 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472341 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472346 | controller | \"aa3b2bb5-ebe5-47a2-a6f6-d37f3d4ba4d8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.472350 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.472354 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.472358 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.472363 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.472405 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.472409 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.472418 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.472428 | controller | - " 2026-01-29T15:05:18.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.472435 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.472441 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472446 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472450 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\"}" 2026-01-29 15:09:29.472455 | controller | - " 2026-01-29T15:05:18.036Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.472460 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472465 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472470 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472474 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472479 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.472485 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.472498 | controller | - " 2026-01-29T15:05:18.038Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.472502 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.472508 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472519 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472536 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\"}" 2026-01-29 15:09:29.472545 | controller | - " 2026-01-29T15:05:18.039Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.472551 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472559 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472568 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472576 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.472583 | controller | - " 2026-01-29T15:05:18.039Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472590 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472597 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472603 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472612 | controller | \"452be404-e757-4c18-ad8a-d204f0e06761\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.472617 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.472665 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.472674 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.472717 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.472726 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.472730 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.472743 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.472777 | controller | - " 2026-01-29T15:05:23.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.472782 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.472786 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472790 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472794 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\"}" 2026-01-29 15:09:29.472799 | controller | - " 2026-01-29T15:05:23.161Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.472816 | controller | some-old-account exists; database username is ironic_0164\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472824 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472829 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472833 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472837 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.472841 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.472845 | controller | - " 2026-01-29T15:05:23.164Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.472850 | controller | hostname-for-openstack.0796fc2b-5f76-42c5-9e73-d3d0fed02e30.svc to MariaDBDatabase 2026-01-29 15:09:29.472854 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472858 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472862 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472867 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\"}" 2026-01-29 15:09:29.472871 | controller | - " 2026-01-29T15:05:23.164Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.472875 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.472879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.472884 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472888 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.472892 | controller | - " 2026-01-29T15:05:23.164Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.472897 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.472908 | controller | {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, \"namespace\": 2026-01-29 15:09:29.472914 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.472921 | controller | \"0227e8fd-10bb-49f3-8af1-f8a69532ad20\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.472927 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.472933 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.472940 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.472944 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.472951 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.472955 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.472960 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.472964 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.472968 | controller | \e[38;5;243m@ 01/29/26 15:05:32.735\e[0m" 2026-01-29 15:09:29.472973 | controller | - " 2026-01-29T15:05:32.735Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.472977 | controller | \"Namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:05:12Z\"}],\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\",\"resourceVersion\":\"433\",\"uid\":\"670335e7-85ab-4680-b5f8-6e9c2948c75b\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.472982 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.472987 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.472991 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.472995 | controller | 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\":\"# 2026-01-29 15:09:29.473007 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.473024 | controller | - " 2026-01-29T15:05:32.749Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.473031 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.473036 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.473042 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473048 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\"}" 2026-01-29 15:09:29.473054 | controller | - " 2026-01-29T15:05:32.754Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.473059 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.473065 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.473070 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473074 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.473079 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.473085 | controller | - " 2026-01-29T15:05:32.758Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.473090 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.473098 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473104 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.473108 | controller | \"ObjectNamespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.473112 | controller | - " 2026-01-29T15:05:32.758Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.473117 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473121 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\"}, 2026-01-29 15:09:29.473125 | controller | \"namespace\": \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473129 | controller | \"6683f588-37a0-45ab-a599-b8f1d9b51f8d\"}" 2026-01-29 15:09:29.473134 | controller | - " 2026-01-29T15:05:32.763Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.473138 | controller | \"ironic\"}" 2026-01-29 15:09:29.473142 | controller | - " 2026-01-29T15:05:32.763Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.473146 | controller | - " 2026-01-29T15:05:32.763Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.473151 | controller | - " 2026-01-29T15:05:32.768Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.473155 | controller | \"ironic\"}" 2026-01-29 15:09:29.473159 | controller | - " 2026-01-29T15:05:32.768Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.473163 | controller | \"ironic\"}" 2026-01-29 15:09:29.473168 | controller | - " 2026-01-29T15:05:32.774Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.473172 | controller | \"0796fc2b-5f76-42c5-9e73-d3d0fed02e30\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.473176 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.473180 | controller | - '' 2026-01-29 15:09:29.473185 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.473190 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.473195 | controller | with:' 2026-01-29 15:09:29.473199 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.473203 | controller | - ' <*errors.StatusError | 0xc0012d4820>: ' 2026-01-29 15:09:29.473207 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.473212 | controller | - ' {' 2026-01-29 15:09:29.473216 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.473220 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.473225 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.473229 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.473233 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.473237 | controller | - ' Continue: "",' 2026-01-29 15:09:29.473242 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.473246 | controller | - ' },' 2026-01-29 15:09:29.473250 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.473263 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.473270 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.473276 | controller | - ' Details: {' 2026-01-29 15:09:29.473283 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.473289 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.473294 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.473298 | controller | - ' UID: "",' 2026-01-29 15:09:29.473302 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.473307 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.473311 | controller | - ' },' 2026-01-29 15:09:29.473315 | controller | - ' Code: 404,' 2026-01-29 15:09:29.473319 | controller | - ' },' 2026-01-29 15:09:29.473324 | controller | - " }\e[0m" 2026-01-29 15:09:29.473328 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.473332 | controller | \e[38;5;243m@ 01/29/26 15:05:32.735\e[0m" 2026-01-29 15:09:29.473336 | controller | - '' 2026-01-29 15:09:29.473341 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.473345 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.473349 | controller | {{0xc00076fd70?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.473354 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.473358 | controller | +0x191" 2026-01-29 15:09:29.473362 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.473366 | controller | 0xc00063b440})' 2026-01-29 15:09:29.473371 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.473375 | controller | +0x3a" 2026-01-29 15:09:29.473379 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0012ed560?, 0xc0000ca008?}, {0x23cd0dd, 2026-01-29 15:09:29.473384 | controller | 0x4}, {0xc0007876b0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.473388 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.473392 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0012ed560?, 0xc00063b440?}, {0xc0007876b0?, 2026-01-29 15:09:29.473396 | controller | 0xc0012ed560?, 0x1f26380?})' 2026-01-29 15:09:29.473401 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.473405 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.473409 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.473415 | controller | +0x11f" 2026-01-29 15:09:29.473420 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000381d50, {0x2753a78, 2026-01-29 15:09:29.473424 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.473428 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.473432 | controller | +0x168" 2026-01-29 15:09:29.473437 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000381d50, {0x2753a78, 2026-01-29 15:09:29.473441 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.473445 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.473450 | controller | +0x85" 2026-01-29 15:09:29.473454 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.473458 | controller | {{0xc00076fd70, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.473462 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.473467 | controller | +0x16e" 2026-01-29 15:09:29.473471 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc00076fd70?, 2026-01-29 15:09:29.473475 | controller | 0x0?}, {0x23df863?, 0x2034d80?}})' 2026-01-29 15:09:29.473479 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.473484 | controller | +0x78d" 2026-01-29 15:09:29.473488 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' 2026-01-29 15:09:29.473492 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:187 2026-01-29 15:09:29.473496 | controller | +0x66" 2026-01-29 15:09:29.473501 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.473505 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.473509 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.473514 | controller | - "\e[38;5;9m• [FAILED] [20.170 seconds]\e[0m" 2026-01-29 15:09:29.473518 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 15:09:29.473522 | controller | \e[0mupdates topology when the reference changes\e[0m" 2026-01-29 15:09:29.473526 | controller | - " \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:798\e[0m" 2026-01-29 15:09:29.473537 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:916\e[0m" 2026-01-29 15:09:29.473544 | controller | - '' 2026-01-29 15:09:29.473550 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.473557 | controller | - " 2026-01-29T15:05:32.086Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.473564 | controller | - " 2026-01-29T15:05:32.090Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-api-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.473571 | controller | - " 2026-01-29T15:05:32.095Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-conductor-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.473575 | controller | - " 2026-01-29T15:05:32.099Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-inspector-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.473580 | controller | - " 2026-01-29T15:05:32.104Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-nagent-topology\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.473584 | controller | - " 2026-01-29T15:05:32.123Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.473588 | controller | {\"name\":\"keystone-0366b757-5786-4ff9-8f33-33530b7c3b83\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}}" 2026-01-29 15:09:29.473602 | controller | - " 2026-01-29T15:05:32.123Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"},\"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\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\"}}}}" 2026-01-29 15:09:29.473609 | controller | - " 2026-01-29T15:05:32.128Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.473616 | controller | \"ironic\"}" 2026-01-29 15:09:29.473624 | controller | - " 2026-01-29T15:05:32.128Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.473630 | controller | - " 2026-01-29T15:05:32.128Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.473636 | controller | - " 2026-01-29T15:05:32.133Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.473644 | controller | \"ironic\"}" 2026-01-29 15:09:29.473650 | controller | - " 2026-01-29T15:05:32.133Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.473656 | controller | \"ironic\"}" 2026-01-29 15:09:29.473661 | controller | - " 2026-01-29T15:05:32.141Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.473666 | controller | - " 2026-01-29T15:05:32.147Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.473670 | controller | \"ironic\"}" 2026-01-29 15:09:29.473674 | controller | - " 2026-01-29T15:05:32.147Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.473678 | controller | - " 2026-01-29T15:05:32.147Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.473683 | controller | - " 2026-01-29T15:05:32.152Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.473687 | controller | \"ironic\"}" 2026-01-29 15:09:29.473691 | controller | - " 2026-01-29T15:05:32.152Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.473695 | controller | \"ironic\"}" 2026-01-29 15:09:29.473699 | controller | - " 2026-01-29T15:05:32.169Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.473704 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.473708 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473712 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473716 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}" 2026-01-29 15:09:29.473721 | controller | - " 2026-01-29T15:05:32.172Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.473725 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473729 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473733 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473738 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}" 2026-01-29 15:09:29.473742 | controller | - " 2026-01-29T15:05:32.175Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.473746 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473755 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473759 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}" 2026-01-29 15:09:29.473763 | controller | - " 2026-01-29T15:05:32.177Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.473767 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473776 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473780 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\"}" 2026-01-29 15:09:29.473784 | controller | - " 2026-01-29T15:05:32.181Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.473789 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.473793 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473797 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473820 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.473827 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.473832 | controller | - " 2026-01-29T15:05:32.184Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.473844 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473850 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473859 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473866 | controller | \"4f6665df-79a0-4343-a9d8-941e172ac7de\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.473872 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.473877 | controller | - " 2026-01-29T15:05:32.193Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.473881 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}}" 2026-01-29 15:09:29.473885 | controller | - " 2026-01-29T15:05:32.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.473889 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.473893 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473898 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473902 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\"}" 2026-01-29 15:09:29.473906 | controller | - " 2026-01-29T15:05:32.195Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.473910 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.473915 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473919 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473923 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.473927 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.473931 | controller | - " 2026-01-29T15:05:32.197Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.473936 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.473940 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473944 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473948 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473953 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\"}" 2026-01-29 15:09:29.473957 | controller | - " 2026-01-29T15:05:32.197Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.473961 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}}" 2026-01-29 15:09:29.473965 | controller | - " 2026-01-29T15:05:32.201Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.473970 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.473974 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.473978 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.473985 | controller | \"63690380-57b2-4cfb-a9ca-abd90ff3d685\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.473989 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.473993 | controller | - " 2026-01-29T15:05:32.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.473997 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.474001 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474006 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474010 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\"}" 2026-01-29 15:09:29.474014 | controller | - " 2026-01-29T15:05:32.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.474018 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.474022 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474027 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474031 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.474043 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.474049 | controller | - " 2026-01-29T15:05:32.298Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.474055 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.474062 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474074 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474080 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\"}" 2026-01-29 15:09:29.474084 | controller | - " 2026-01-29T15:05:32.299Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.474088 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474092 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474097 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474101 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.474107 | controller | - " 2026-01-29T15:05:32.311Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.474111 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.474116 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.474120 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474124 | controller | \"996dd945-7f1d-4233-a590-cff6f4f32f1a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.474128 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.474133 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.474137 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.474143 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.474150 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.474154 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.474159 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.474163 | controller | - " 2026-01-29T15:05:32.313Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.474167 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.474171 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474176 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474180 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\"}" 2026-01-29 15:09:29.474184 | controller | - " 2026-01-29T15:05:32.314Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.474188 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.474193 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474197 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474201 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.474205 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.474210 | controller | - " 2026-01-29T15:05:32.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.474214 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.474218 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474222 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474227 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474231 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\"}" 2026-01-29 15:09:29.474235 | controller | - " 2026-01-29T15:05:32.399Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.474239 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474257 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474263 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.474270 | controller | - " 2026-01-29T15:05:32.399Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.474276 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.474281 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.474287 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474293 | controller | \"b940401d-96dc-40ae-8d38-6ec0c3db9df9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.474299 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.474303 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.474310 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.474314 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.474318 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.474322 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.474326 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.474331 | controller | - " 2026-01-29T15:05:32.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.474335 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.474341 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474345 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474350 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\"}" 2026-01-29 15:09:29.474354 | controller | - " 2026-01-29T15:05:32.400Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.474358 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.474363 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474367 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474371 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.474375 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.474380 | controller | - " 2026-01-29T15:05:32.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.474384 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.474388 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474392 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474397 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474401 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\"}" 2026-01-29 15:09:29.474405 | controller | - " 2026-01-29T15:05:32.403Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.474409 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474414 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474418 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474422 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.474428 | controller | - " 2026-01-29T15:05:32.403Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.474433 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.474437 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.474441 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474445 | controller | \"727f8121-99ea-4644-a850-3952f8d28d81\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.474451 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.474463 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.474470 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.474476 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.474482 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.474488 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.474494 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.474500 | controller | - " 2026-01-29T15:05:32.411Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.474506 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.474512 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474518 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474524 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\"}" 2026-01-29 15:09:29.474530 | controller | - " 2026-01-29T15:05:32.412Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.474534 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.474539 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474543 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474547 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.474551 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.474556 | controller | - " 2026-01-29T15:05:32.415Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.474560 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.474564 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474568 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474572 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474577 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\"}" 2026-01-29 15:09:29.474581 | controller | - " 2026-01-29T15:05:32.416Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.474585 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474594 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474598 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.474602 | controller | - " 2026-01-29T15:05:32.416Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.474607 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.474611 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.474615 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474622 | controller | \"3a6257b5-d2c2-44ed-9351-3136f302560c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.474626 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.474630 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.474634 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.474639 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.474643 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.474647 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.474651 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.474656 | controller | - " 2026-01-29T15:05:32.457Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.474667 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.474673 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474680 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474686 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\"}" 2026-01-29 15:09:29.474692 | controller | - " 2026-01-29T15:05:32.459Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.474698 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.474704 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474712 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474718 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.474724 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.474731 | controller | - " 2026-01-29T15:05:32.461Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.474737 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.474743 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474755 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474760 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\"}" 2026-01-29 15:09:29.474766 | controller | - " 2026-01-29T15:05:32.461Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.474772 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474781 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474786 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.474790 | controller | - " 2026-01-29T15:05:32.462Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.474794 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.474800 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.474823 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474831 | controller | \"6947af05-a7f6-41dd-8e55-e258ba18b384\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.474836 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.474841 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.474845 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.474849 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.474854 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.474858 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.474862 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.474866 | controller | - " 2026-01-29T15:05:32.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.474871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.474875 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474879 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474885 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\"}" 2026-01-29 15:09:29.474889 | controller | - " 2026-01-29T15:05:32.543Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.474894 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.474898 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474902 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474914 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.474920 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.474927 | controller | - " 2026-01-29T15:05:32.545Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.474933 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.474939 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474945 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474949 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474953 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\"}" 2026-01-29 15:09:29.474958 | controller | - " 2026-01-29T15:05:32.546Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.474962 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.474966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.474970 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474974 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.474979 | controller | - " 2026-01-29T15:05:32.546Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.474985 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.474989 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.474994 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.474998 | controller | \"43f67180-c9ff-4564-bde3-3ce968c695f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.475002 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.475006 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.475011 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.475015 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.475019 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.475023 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.475030 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.475034 | controller | - " 2026-01-29T15:05:32.707Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.475038 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.475043 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475048 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475052 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\"}" 2026-01-29 15:09:29.475056 | controller | - " 2026-01-29T15:05:32.708Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.475060 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.475065 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475069 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475073 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.475077 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.475081 | controller | - " 2026-01-29T15:05:32.713Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.475086 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.475090 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475098 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475103 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\"}" 2026-01-29 15:09:29.475107 | controller | - " 2026-01-29T15:05:32.713Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.475119 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475125 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475131 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475143 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.475149 | controller | - " 2026-01-29T15:05:32.714Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.475155 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.475159 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.475164 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475168 | controller | \"37c49a94-fe2a-452a-b62c-650d22ed684f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.475172 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.475176 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.475181 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.475185 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.475189 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.475193 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.475197 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.475202 | controller | - " 2026-01-29T15:05:33.035Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.475206 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.475210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475214 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475219 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\"}" 2026-01-29 15:09:29.475223 | controller | - " 2026-01-29T15:05:33.036Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.475228 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.475234 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475251 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475258 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.475264 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.475270 | controller | - " 2026-01-29T15:05:33.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.475276 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.475282 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475289 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475293 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475297 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\"}" 2026-01-29 15:09:29.475302 | controller | - " 2026-01-29T15:05:33.038Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.475306 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475310 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475319 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475326 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.475331 | controller | - " 2026-01-29T15:05:33.038Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.475335 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.475339 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.475343 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475358 | controller | \"7147d454-acf2-4dcd-b636-2e573c84dd27\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.475369 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.475383 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.475390 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.475403 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.475408 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.475412 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.475416 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.475420 | controller | - " 2026-01-29T15:05:33.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.475424 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.475429 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475433 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475437 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\"}" 2026-01-29 15:09:29.475441 | controller | - " 2026-01-29T15:05:33.679Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.475445 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.475450 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475456 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475460 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.475464 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.475468 | controller | - " 2026-01-29T15:05:33.681Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.475472 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.475477 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475481 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475485 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475489 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\"}" 2026-01-29 15:09:29.475494 | controller | - " 2026-01-29T15:05:33.682Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.475498 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475509 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475513 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.475517 | controller | - " 2026-01-29T15:05:33.683Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.475522 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.475526 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.475530 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475534 | controller | \"a2ecd123-7184-404e-91db-0b1c3c1f650e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.475538 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.475542 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.475547 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.475551 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.475555 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.475559 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.475563 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.475578 | controller | - " 2026-01-29T15:05:34.963Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.475585 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.475591 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475597 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475603 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\"}" 2026-01-29 15:09:29.475609 | controller | - " 2026-01-29T15:05:34.964Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.475615 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.475620 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475624 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475628 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.475632 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.475636 | controller | - " 2026-01-29T15:05:34.965Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.475641 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.475645 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475649 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475653 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475657 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\"}" 2026-01-29 15:09:29.475664 | controller | - " 2026-01-29T15:05:34.966Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.475668 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475678 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475682 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.475687 | controller | - " 2026-01-29T15:05:34.966Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.475691 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.475695 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.475699 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475703 | controller | \"5d0d528d-eddb-4799-bf95-79b10441bf40\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.475708 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.475712 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.475716 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.475720 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.475724 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.475729 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.475733 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.475737 | controller | - " 2026-01-29T15:05:37.527Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.475741 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.475746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475750 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475754 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\"}" 2026-01-29 15:09:29.475758 | controller | - " 2026-01-29T15:05:37.527Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.475762 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.475767 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475778 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475785 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.475791 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.475797 | controller | - " 2026-01-29T15:05:37.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.475806 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.475828 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475833 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475839 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475843 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\"}" 2026-01-29 15:09:29.475848 | controller | - " 2026-01-29T15:05:37.530Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.475852 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.475856 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475860 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475864 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.475889 | controller | - " 2026-01-29T15:05:37.530Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.475896 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.475901 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.475907 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475912 | controller | \"c05d29cc-13e6-4006-ac54-e93781587f4a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.475916 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.475921 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.475925 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.475929 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.475936 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.475940 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.475944 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.475949 | controller | - " 2026-01-29T15:05:42.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.475953 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.475957 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475961 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475965 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\"}" 2026-01-29 15:09:29.475969 | controller | - " 2026-01-29T15:05:42.652Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.475974 | controller | ironic exists; database username is ironic_ee52\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.475978 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.475983 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.475989 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.475993 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.475998 | controller | - " 2026-01-29T15:05:42.655Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.476002 | controller | hostname-for-openstack.75a6b084-91c7-4bee-95fe-56adcd78dbd0.svc to MariaDBDatabase 2026-01-29 15:09:29.476006 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476012 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.476016 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476020 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\"}" 2026-01-29 15:09:29.476033 | controller | - " 2026-01-29T15:05:42.655Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.476040 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.476052 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476058 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.476064 | controller | - " 2026-01-29T15:05:42.655Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.476069 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.476073 | controller | {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, \"namespace\": 2026-01-29 15:09:29.476077 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476082 | controller | \"51691711-25f5-41b6-9db8-81ab26c12260\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.476086 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.476090 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.476094 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.476098 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.476103 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.476107 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.476111 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.476115 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.476120 | controller | \e[38;5;243m@ 01/29/26 15:05:52.198\e[0m" 2026-01-29 15:09:29.476124 | controller | - " 2026-01-29T15:05:52.201Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.476129 | controller | \"Namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05: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: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\":\"2026-01-29T15:05:32Z\"}],\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\",\"resourceVersion\":\"404\",\"uid\":\"74d4f37e-0ee0-4cd4-8dd1-7aea2b7377b9\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.476138 | controller | 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\":\"# 2026-01-29 15:09:29.476150 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.476157 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.476163 | controller | 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\":\"# 2026-01-29 15:09:29.476172 | controller | 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\":\"22feeb2c-5745-4ee9-8f8b-2e2f681685f2-global-topology\"}}}}" 2026-01-29 15:09:29.476178 | controller | - " 2026-01-29T15:05:52.211Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.476184 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.476189 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.476193 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476198 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\"}" 2026-01-29 15:09:29.476202 | controller | - " 2026-01-29T15:05:52.215Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.476206 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.476215 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476219 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.476223 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.476227 | controller | - " 2026-01-29T15:05:52.220Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.476232 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476236 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.476243 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476248 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.476252 | controller | \"ObjectNamespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.476256 | controller | - " 2026-01-29T15:05:52.220Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.476260 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476264 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"75a6b084-91c7-4bee-95fe-56adcd78dbd0\"}, 2026-01-29 15:09:29.476269 | controller | \"namespace\": \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476273 | controller | \"8ac26fcb-5547-4b5d-9145-c07a764efa34\"}" 2026-01-29 15:09:29.476277 | controller | - " 2026-01-29T15:05:52.226Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.476281 | controller | \"ironic\"}" 2026-01-29 15:09:29.476285 | controller | - " 2026-01-29T15:05:52.226Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.476290 | controller | - " 2026-01-29T15:05:52.226Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.476294 | controller | - " 2026-01-29T15:05:52.230Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.476298 | controller | \"ironic\"}" 2026-01-29 15:09:29.476302 | controller | - " 2026-01-29T15:05:52.230Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.476306 | controller | \"ironic\"}" 2026-01-29 15:09:29.476311 | controller | - " 2026-01-29T15:05:52.236Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.476315 | controller | \"75a6b084-91c7-4bee-95fe-56adcd78dbd0\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.476320 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.476330 | controller | - '' 2026-01-29 15:09:29.476344 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.476366 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.476373 | controller | with:' 2026-01-29 15:09:29.476379 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.476384 | controller | - ' <*errors.StatusError | 0xc0015cdc20>: ' 2026-01-29 15:09:29.476390 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.476396 | controller | - ' {' 2026-01-29 15:09:29.476401 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.476407 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.476413 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.476419 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.476425 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.476431 | controller | - ' Continue: "",' 2026-01-29 15:09:29.476437 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.476442 | controller | - ' },' 2026-01-29 15:09:29.476447 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.476451 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.476455 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.476459 | controller | - ' Details: {' 2026-01-29 15:09:29.476463 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.476468 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.476472 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.476476 | controller | - ' UID: "",' 2026-01-29 15:09:29.476480 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.476485 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.476489 | controller | - ' },' 2026-01-29 15:09:29.476493 | controller | - ' Code: 404,' 2026-01-29 15:09:29.476500 | controller | - ' },' 2026-01-29 15:09:29.476504 | controller | - " }\e[0m" 2026-01-29 15:09:29.476509 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.476513 | controller | \e[38;5;243m@ 01/29/26 15:05:52.198\e[0m" 2026-01-29 15:09:29.476517 | controller | - '' 2026-01-29 15:09:29.476521 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.476526 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.476530 | controller | {{0xc0013a9230?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.476534 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.476538 | controller | +0x191" 2026-01-29 15:09:29.476543 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.476547 | controller | 0xc000f7de80})' 2026-01-29 15:09:29.476551 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.476555 | controller | +0x3a" 2026-01-29 15:09:29.476560 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00103a7e0?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.476564 | controller | 0x4}, {0xc0010b5278, 0x1, 0x8001f8d7a0?})' 2026-01-29 15:09:29.476568 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.476572 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00103a7e0?, 0xc000f7de80?}, {0xc0010b5278?, 2026-01-29 15:09:29.476576 | controller | 0xc00103a7e0?, 0x1f26380?})' 2026-01-29 15:09:29.476581 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.476585 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.476589 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.476593 | controller | +0x11f" 2026-01-29 15:09:29.476597 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00021afc0, {0x2753a78, 2026-01-29 15:09:29.476602 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.476606 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.476610 | controller | +0x168" 2026-01-29 15:09:29.476614 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00021afc0, {0x2753a78, 2026-01-29 15:09:29.476618 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.476625 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.476629 | controller | +0x85" 2026-01-29 15:09:29.476633 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.476638 | controller | {{0xc0013a9230, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.476642 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.476646 | controller | +0x16e" 2026-01-29 15:09:29.476653 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 15:09:29.476657 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.476661 | controller | +0xc8d" 2026-01-29 15:09:29.476665 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.476670 | controller | - "\e[38;5;9m• [FAILED] [20.173 seconds]\e[0m" 2026-01-29 15:09:29.476674 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.476689 | controller | \e[0mstill shows the IronicAPI deployment progressing in DeploymentReadyCondition 2026-01-29 15:09:29.476700 | controller | when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 15:09:29.476713 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.476720 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:400\e[0m" 2026-01-29 15:09:29.476726 | controller | - '' 2026-01-29 15:09:29.476732 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.476736 | controller | - " 2026-01-29T15:05:33.198Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.476740 | controller | - " 2026-01-29T15:05:33.206Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.476745 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.476749 | controller | - " 2026-01-29T15:05:33.220Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.476753 | controller | {\"name\":\"keystone-a38903d6-56cc-4230-bad3-82002eee8be5\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}}" 2026-01-29 15:09:29.476758 | controller | - " 2026-01-29T15:05:33.220Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"},\"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\"}}}" 2026-01-29 15:09:29.476763 | controller | - " 2026-01-29T15:05:33.224Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.476767 | controller | \"ironic\"}" 2026-01-29 15:09:29.476771 | controller | - " 2026-01-29T15:05:33.224Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.476776 | controller | - " 2026-01-29T15:05:33.224Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.476780 | controller | - " 2026-01-29T15:05:33.227Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.476784 | controller | \"ironic\"}" 2026-01-29 15:09:29.476788 | controller | - " 2026-01-29T15:05:33.227Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.476792 | controller | \"ironic\"}" 2026-01-29 15:09:29.476797 | controller | - " 2026-01-29T15:05:33.235Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.476801 | controller | \"ironic\"}" 2026-01-29 15:09:29.476821 | controller | - " 2026-01-29T15:05:33.235Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.476831 | controller | - " 2026-01-29T15:05:33.235Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.476836 | controller | - " 2026-01-29T15:05:33.237Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.476840 | controller | \"ironic\"}" 2026-01-29 15:09:29.476844 | controller | - " 2026-01-29T15:05:33.237Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.476851 | controller | \"ironic\"}" 2026-01-29 15:09:29.476855 | controller | - " 2026-01-29T15:05:33.250Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.476859 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.476864 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.476868 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476872 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}" 2026-01-29 15:09:29.476876 | controller | - " 2026-01-29T15:05:33.253Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.476880 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.476898 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476905 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}" 2026-01-29 15:09:29.476912 | controller | - " 2026-01-29T15:05:33.255Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.476918 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476924 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.476930 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476936 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}" 2026-01-29 15:09:29.476941 | controller | - " 2026-01-29T15:05:33.256Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.476945 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.476949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.476953 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476958 | controller | \"207e482b-f290-4138-b754-83a455577d27\"}" 2026-01-29 15:09:29.476962 | controller | - " 2026-01-29T15:05:33.262Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.476966 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.476970 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.476974 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.476979 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.476983 | controller | \"207e482b-f290-4138-b754-83a455577d27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.476987 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.476991 | controller | - " 2026-01-29T15:05:33.264Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.476995 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477004 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477008 | controller | \"207e482b-f290-4138-b754-83a455577d27\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.477012 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477019 | controller | - " 2026-01-29T15:05:33.271Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.477023 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.477027 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477031 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477036 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\"}" 2026-01-29 15:09:29.477040 | controller | - " 2026-01-29T15:05:33.271Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.477044 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477048 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477052 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477057 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477061 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477067 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477071 | controller | - " 2026-01-29T15:05:33.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.477075 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.477079 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477084 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477088 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477092 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\"}" 2026-01-29 15:09:29.477096 | controller | - " 2026-01-29T15:05:33.278Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.477107 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477120 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477127 | controller | \"a4cd3b49-e145-4105-adfb-0eb1c20dc4ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477133 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477138 | controller | - " 2026-01-29T15:05:33.284Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.477144 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}}" 2026-01-29 15:09:29.477150 | controller | - " 2026-01-29T15:05:33.287Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.477155 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.477160 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477164 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477168 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\"}" 2026-01-29 15:09:29.477172 | controller | - " 2026-01-29T15:05:33.287Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.477177 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477181 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477187 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477192 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477196 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477200 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477204 | controller | - " 2026-01-29T15:05:33.290Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.477208 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}}" 2026-01-29 15:09:29.477212 | controller | - " 2026-01-29T15:05:33.374Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.477217 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.477221 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477225 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477229 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477234 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\"}" 2026-01-29 15:09:29.477238 | controller | - " 2026-01-29T15:05:33.374Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.477242 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477250 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477257 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.477261 | controller | - " 2026-01-29T15:05:33.383Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477265 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477269 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477275 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477279 | controller | \"2c81731f-18f6-4e84-96f1-80ec2b03b196\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.477283 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.477288 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.477292 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.477296 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.477300 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.477305 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.477316 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.477322 | controller | - " 2026-01-29T15:05:33.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.477329 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.477335 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477341 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477349 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\"}" 2026-01-29 15:09:29.477355 | controller | - " 2026-01-29T15:05:33.384Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.477361 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477367 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477373 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477378 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477384 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477388 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477392 | controller | - " 2026-01-29T15:05:33.475Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.477396 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.477401 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477407 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477411 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477417 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\"}" 2026-01-29 15:09:29.477421 | controller | - " 2026-01-29T15:05:33.475Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.477425 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477429 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477433 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477438 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.477442 | controller | - " 2026-01-29T15:05:33.483Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477446 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477450 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477454 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477459 | controller | \"0c8c823c-7958-4497-9c9a-47fc6ada055a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.477463 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.477468 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.477474 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.477485 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.477498 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.477504 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.477510 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.477516 | controller | - " 2026-01-29T15:05:33.483Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.477522 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.477534 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477538 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477543 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\"}" 2026-01-29 15:09:29.477547 | controller | - " 2026-01-29T15:05:33.484Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.477551 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477555 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477569 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477583 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477594 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477600 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477606 | controller | - " 2026-01-29T15:05:33.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.477610 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.477614 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477623 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477627 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\"}" 2026-01-29 15:09:29.477631 | controller | - " 2026-01-29T15:05:33.485Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.477635 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477644 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477648 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.477652 | controller | - " 2026-01-29T15:05:33.486Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477656 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477660 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477664 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477668 | controller | \"23851a1c-857a-4d79-a657-7a024b8b7540\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.477673 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.477677 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.477681 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.477685 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.477689 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.477694 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.477698 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.477705 | controller | - " 2026-01-29T15:05:33.494Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.477709 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.477716 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477726 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477731 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\"}" 2026-01-29 15:09:29.477735 | controller | - " 2026-01-29T15:05:33.494Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.477739 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477743 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477747 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477751 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477756 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477760 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477764 | controller | - " 2026-01-29T15:05:33.497Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.477768 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.477774 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477778 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477792 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477799 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\"}" 2026-01-29 15:09:29.477820 | controller | - " 2026-01-29T15:05:33.497Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.477831 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477837 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477844 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477848 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.477852 | controller | - " 2026-01-29T15:05:33.498Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477856 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477861 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477865 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477869 | controller | \"25d48941-1feb-4e97-aa1b-1de1d281e8d0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.477873 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.477880 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.477885 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.477889 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.477893 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.477898 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.477904 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.477909 | controller | - " 2026-01-29T15:05:33.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.477913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.477917 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477921 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477926 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\"}" 2026-01-29 15:09:29.477930 | controller | - " 2026-01-29T15:05:33.539Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.477934 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.477938 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.477943 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.477947 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477951 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.477955 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.477960 | controller | - " 2026-01-29T15:05:33.541Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.477964 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.477968 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477977 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.477981 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\"}" 2026-01-29 15:09:29.477985 | controller | - " 2026-01-29T15:05:33.542Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.477989 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.477993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.477998 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478002 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.478006 | controller | - " 2026-01-29T15:05:33.542Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478010 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478023 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478029 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478036 | controller | \"61a0c91a-0d32-4163-b558-27fd191bee3e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.478042 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.478048 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.478054 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.478060 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.478068 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.478075 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.478079 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.478084 | controller | - " 2026-01-29T15:05:33.624Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.478088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.478092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478096 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478101 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\"}" 2026-01-29 15:09:29.478105 | controller | - " 2026-01-29T15:05:33.625Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.478109 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478113 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478117 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478122 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478126 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.478130 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.478134 | controller | - " 2026-01-29T15:05:33.628Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.478138 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.478143 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478147 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478151 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478155 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\"}" 2026-01-29 15:09:29.478160 | controller | - " 2026-01-29T15:05:33.628Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.478164 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478168 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478172 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478176 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.478181 | controller | - " 2026-01-29T15:05:33.629Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478185 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478189 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478193 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478197 | controller | \"a06dca3e-7876-4c0a-976c-f75942e8e4c7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.478202 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.478206 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.478212 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.478216 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.478220 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.478231 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.478240 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.478247 | controller | - " 2026-01-29T15:05:33.789Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.478253 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.478259 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478265 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478270 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\"}" 2026-01-29 15:09:29.478276 | controller | - " 2026-01-29T15:05:33.790Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.478282 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478288 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478294 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478299 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478303 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.478307 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.478314 | controller | - " 2026-01-29T15:05:33.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.478318 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.478322 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478326 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478330 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478335 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\"}" 2026-01-29 15:09:29.478339 | controller | - " 2026-01-29T15:05:33.792Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.478343 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478351 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478355 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.478360 | controller | - " 2026-01-29T15:05:33.793Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478365 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478370 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478374 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478378 | controller | \"4c1c4af1-0ddd-415d-a161-1fa382d2daa6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.478384 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.478388 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.478393 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.478397 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.478401 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.478405 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.478410 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.478414 | controller | - " 2026-01-29T15:05:34.113Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.478418 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.478422 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478426 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478431 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\"}" 2026-01-29 15:09:29.478435 | controller | - " 2026-01-29T15:05:34.114Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.478439 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478451 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478457 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478464 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478470 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.478476 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.478481 | controller | - " 2026-01-29T15:05:34.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.478485 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.478489 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478493 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478498 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478502 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\"}" 2026-01-29 15:09:29.478506 | controller | - " 2026-01-29T15:05:34.117Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.478510 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478519 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478523 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.478527 | controller | - " 2026-01-29T15:05:34.118Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478531 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478535 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478542 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478546 | controller | \"fd72132c-478f-40ac-bca4-67d4e11f7831\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.478550 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.478554 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.478559 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.478563 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.478567 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.478571 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.478576 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.478580 | controller | - " 2026-01-29T15:05:34.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.478584 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.478588 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478592 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478597 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\"}" 2026-01-29 15:09:29.478601 | controller | - " 2026-01-29T15:05:34.759Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.478605 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478609 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478613 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478618 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478622 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.478629 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.478634 | controller | - " 2026-01-29T15:05:34.761Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.478638 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.478642 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478654 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478660 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478666 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\"}" 2026-01-29 15:09:29.478673 | controller | - " 2026-01-29T15:05:34.762Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.478679 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478685 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478690 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478696 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.478700 | controller | - " 2026-01-29T15:05:34.762Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478705 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478711 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478715 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478719 | controller | \"1090d242-9207-4d7e-9a41-d179c76825f4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.478724 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.478728 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.478732 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.478736 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.478741 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.478745 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.478749 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.478753 | controller | - " 2026-01-29T15:05:36.043Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.478757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.478762 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478766 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478770 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\"}" 2026-01-29 15:09:29.478774 | controller | - " 2026-01-29T15:05:36.043Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.478779 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478783 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478787 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478793 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478798 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.478802 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.478826 | controller | - " 2026-01-29T15:05:36.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.478831 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.478835 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478839 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478844 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478848 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\"}" 2026-01-29 15:09:29.478852 | controller | - " 2026-01-29T15:05:36.045Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.478856 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.478861 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478865 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478869 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.478883 | controller | - " 2026-01-29T15:05:36.046Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478889 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478895 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478902 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478908 | controller | \"fe15fb04-2b4c-45e5-be4e-ea7576897895\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.478913 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.478918 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.478922 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.478926 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.478931 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.478935 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.478939 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.478943 | controller | - " 2026-01-29T15:05:38.606Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.478947 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.478952 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.478958 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478962 | controller | \"45745740-eb05-445d-8463-2689ff545a57\"}" 2026-01-29 15:09:29.478967 | controller | - " 2026-01-29T15:05:38.607Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.478971 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.478975 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.478979 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.478983 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.478988 | controller | \"45745740-eb05-445d-8463-2689ff545a57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.478992 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.478996 | controller | - " 2026-01-29T15:05:38.610Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.479000 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.479004 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479009 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479013 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479017 | controller | \"45745740-eb05-445d-8463-2689ff545a57\"}" 2026-01-29 15:09:29.479021 | controller | - " 2026-01-29T15:05:38.610Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.479025 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479030 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479036 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479040 | controller | \"45745740-eb05-445d-8463-2689ff545a57\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.479044 | controller | - " 2026-01-29T15:05:38.611Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.479048 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.479052 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.479056 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479061 | controller | \"45745740-eb05-445d-8463-2689ff545a57\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.479065 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.479069 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.479073 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.479077 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.479089 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.479095 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.479101 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.479108 | controller | - " 2026-01-29T15:05:43.733Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.479114 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.479120 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479125 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479130 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\"}" 2026-01-29 15:09:29.479134 | controller | - " 2026-01-29T15:05:43.734Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.479138 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.479143 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.479147 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.479151 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479155 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.479159 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.479163 | controller | - " 2026-01-29T15:05:43.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.479168 | controller | hostname-for-openstack.c478a963-d896-41b3-9cc5-3eec2ed81e1a.svc to MariaDBDatabase 2026-01-29 15:09:29.479172 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479176 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479180 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479185 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\"}" 2026-01-29 15:09:29.479189 | controller | - " 2026-01-29T15:05:43.738Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.479195 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479199 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479204 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479208 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.479212 | controller | - " 2026-01-29T15:05:43.739Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.479216 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.479221 | controller | {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, \"namespace\": 2026-01-29 15:09:29.479225 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479231 | controller | \"dcfebf3c-3333-4c23-ad0c-3f8bb0e9e8f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.479236 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.479240 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.479244 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.479249 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.479253 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.479258 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.479263 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.479267 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.479271 | controller | \e[38;5;243m@ 01/29/26 15:05:53.292\e[0m" 2026-01-29 15:09:29.479275 | controller | - " 2026-01-29T15:05:53.292Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.479288 | controller | \"Namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:33Z\",\"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\":\"2026-01-29T15:05:33Z\"}],\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\",\"resourceVersion\":\"500\",\"uid\":\"45124656-7476-4391-85b5-65e371a97988\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.479298 | controller | 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\":\"# 2026-01-29 15:09:29.479307 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.479313 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.479319 | controller | 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\":\"# 2026-01-29 15:09:29.479325 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.479331 | controller | - " 2026-01-29T15:05:53.305Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.479336 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.479340 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479344 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479349 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\"}" 2026-01-29 15:09:29.479353 | controller | - " 2026-01-29T15:05:53.309Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.479357 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479362 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479366 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479372 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.479376 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.479387 | controller | - " 2026-01-29T15:05:53.312Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.479394 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479401 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479407 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479413 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.479419 | controller | \"ObjectNamespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.479424 | controller | - " 2026-01-29T15:05:53.312Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.479430 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.479438 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c478a963-d896-41b3-9cc5-3eec2ed81e1a\"}, 2026-01-29 15:09:29.479444 | controller | \"namespace\": \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.479450 | controller | \"f6683626-e42e-4ea9-af6a-b62d08c3b97e\"}" 2026-01-29 15:09:29.479455 | controller | - " 2026-01-29T15:05:53.318Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.479460 | controller | \"ironic\"}" 2026-01-29 15:09:29.479464 | controller | - " 2026-01-29T15:05:53.318Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.479468 | controller | - " 2026-01-29T15:05:53.318Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.479473 | controller | - " 2026-01-29T15:05:53.322Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.479477 | controller | \"ironic\"}" 2026-01-29 15:09:29.479481 | controller | - " 2026-01-29T15:05:53.323Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.479485 | controller | \"ironic\"}" 2026-01-29 15:09:29.479489 | controller | - " 2026-01-29T15:05:53.327Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.479494 | controller | \"c478a963-d896-41b3-9cc5-3eec2ed81e1a\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.479498 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.479502 | controller | - '' 2026-01-29 15:09:29.479507 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.479511 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.479515 | controller | with:' 2026-01-29 15:09:29.479520 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.479524 | controller | - ' <*errors.StatusError | 0xc0011fe780>: ' 2026-01-29 15:09:29.479528 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.479532 | controller | - ' {' 2026-01-29 15:09:29.479537 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.479541 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.479545 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.479550 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.479554 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.479558 | controller | - ' Continue: "",' 2026-01-29 15:09:29.479562 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.479568 | controller | - ' },' 2026-01-29 15:09:29.479574 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.479587 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.479598 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.479604 | controller | - ' Details: {' 2026-01-29 15:09:29.479610 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.479616 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.479623 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.479628 | controller | - ' UID: "",' 2026-01-29 15:09:29.479632 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.479636 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.479641 | controller | - ' },' 2026-01-29 15:09:29.479645 | controller | - ' Code: 404,' 2026-01-29 15:09:29.479649 | controller | - ' },' 2026-01-29 15:09:29.479653 | controller | - " }\e[0m" 2026-01-29 15:09:29.479658 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.479662 | controller | \e[38;5;243m@ 01/29/26 15:05:53.292\e[0m" 2026-01-29 15:09:29.479666 | controller | - '' 2026-01-29 15:09:29.479670 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.479675 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.479682 | controller | {{0xc0011b9080?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.479687 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.479691 | controller | +0x191" 2026-01-29 15:09:29.479695 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.479699 | controller | 0xc000c49dc0})' 2026-01-29 15:09:29.479704 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.479708 | controller | +0x3a" 2026-01-29 15:09:29.479722 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0017f5830?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.479736 | controller | 0x4}, {0xc0017cefd8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.479747 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.479753 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0017f5830?, 0xc000c49dc0?}, {0xc0017cefd8?, 2026-01-29 15:09:29.479759 | controller | 0xc0017f5830?, 0x1f26380?})' 2026-01-29 15:09:29.479763 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.479768 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.479772 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.479776 | controller | +0x11f" 2026-01-29 15:09:29.479780 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0017e8620, {0x2753a78, 2026-01-29 15:09:29.479785 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.479789 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.479793 | controller | +0x168" 2026-01-29 15:09:29.479797 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0017e8620, {0x2753a78, 2026-01-29 15:09:29.479801 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.479825 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.479830 | controller | +0x85" 2026-01-29 15:09:29.479834 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.479838 | controller | {{0xc0011b9080, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.479842 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.479847 | controller | +0x16e" 2026-01-29 15:09:29.479851 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.479855 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.479859 | controller | +0x8a7" 2026-01-29 15:09:29.479863 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.479868 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.479872 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.479876 | controller | - "\e[38;5;9m• [FAILED] [20.189 seconds]\e[0m" 2026-01-29 15:09:29.479880 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 15:09:29.479929 | controller | \e[0mremoves topologyRef from the spec\e[0m" 2026-01-29 15:09:29.479934 | controller | - " \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:798\e[0m" 2026-01-29 15:09:29.479938 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1035\e[0m" 2026-01-29 15:09:29.479942 | controller | - '' 2026-01-29 15:09:29.479949 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.479954 | controller | - " 2026-01-29T15:05:52.258Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.479960 | controller | - " 2026-01-29T15:05:52.261Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-api-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.479965 | controller | - " 2026-01-29T15:05:52.264Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-conductor-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.479980 | controller | - " 2026-01-29T15:05:52.267Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-inspector-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.479987 | controller | - " 2026-01-29T15:05:52.270Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-nagent-topology\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.479993 | controller | - " 2026-01-29T15:05:52.287Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.480000 | controller | {\"name\":\"keystone-0c90235f-15f3-4ec3-bfcd-49c98653456c\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}}" 2026-01-29 15:09:29.480006 | controller | - " 2026-01-29T15:05:52.287Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"},\"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\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\"}}}}" 2026-01-29 15:09:29.480016 | controller | - " 2026-01-29T15:05:52.290Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.480021 | controller | \"ironic\"}" 2026-01-29 15:09:29.480025 | controller | - " 2026-01-29T15:05:52.290Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.480029 | controller | - " 2026-01-29T15:05:52.290Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.480034 | controller | - " 2026-01-29T15:05:52.293Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.480038 | controller | \"ironic\"}" 2026-01-29 15:09:29.480042 | controller | - " 2026-01-29T15:05:52.293Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.480046 | controller | \"ironic\"}" 2026-01-29 15:09:29.480051 | controller | - " 2026-01-29T15:05:52.297Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.480055 | controller | - " 2026-01-29T15:05:52.301Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.480059 | controller | \"ironic\"}" 2026-01-29 15:09:29.480063 | controller | - " 2026-01-29T15:05:52.301Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.480068 | controller | - " 2026-01-29T15:05:52.301Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.480072 | controller | - " 2026-01-29T15:05:52.304Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.480076 | controller | \"ironic\"}" 2026-01-29 15:09:29.480080 | controller | - " 2026-01-29T15:05:52.304Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.480084 | controller | \"ironic\"}" 2026-01-29 15:09:29.480089 | controller | - " 2026-01-29T15:05:52.320Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.480093 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.480097 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480112 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480119 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}" 2026-01-29 15:09:29.480125 | controller | - " 2026-01-29T15:05:52.323Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.480131 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480143 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480149 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}" 2026-01-29 15:09:29.480154 | controller | - " 2026-01-29T15:05:52.325Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.480158 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480166 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480173 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}" 2026-01-29 15:09:29.480177 | controller | - " 2026-01-29T15:05:52.327Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.480183 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480188 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480192 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480196 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\"}" 2026-01-29 15:09:29.480200 | controller | - " 2026-01-29T15:05:52.332Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.480205 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.480209 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480213 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480217 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.480222 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480236 | controller | - " 2026-01-29T15:05:52.334Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.480246 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480258 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480263 | controller | \"9378e02f-d79b-4f1e-a49b-cdb7c0063284\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.480269 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480274 | controller | - " 2026-01-29T15:05:52.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.480280 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.480286 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480292 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480298 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\"}" 2026-01-29 15:09:29.480303 | controller | - " 2026-01-29T15:05:52.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.480308 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.480312 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480316 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480324 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.480328 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480333 | controller | - " 2026-01-29T15:05:52.344Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.480337 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.480341 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480355 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480370 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480383 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\"}" 2026-01-29 15:09:29.480390 | controller | - " 2026-01-29T15:05:52.347Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.480395 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480399 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480403 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480408 | controller | \"b7e5a139-d7fd-4d96-8be4-ad80b1685652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.480412 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480416 | controller | - " 2026-01-29T15:05:52.354Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.480420 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.480424 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480429 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480433 | controller | \"61410325-3630-4798-9258-bb15af421503\"}" 2026-01-29 15:09:29.480440 | controller | - " 2026-01-29T15:05:52.355Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.480444 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.480448 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480453 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480457 | controller | \"61410325-3630-4798-9258-bb15af421503\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.480461 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480465 | controller | - " 2026-01-29T15:05:52.376Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.480469 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}}" 2026-01-29 15:09:29.480474 | controller | - " 2026-01-29T15:05:52.382Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.480478 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}}" 2026-01-29 15:09:29.480482 | controller | - " 2026-01-29T15:05:52.445Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.480486 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.480490 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480494 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480499 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480503 | controller | \"61410325-3630-4798-9258-bb15af421503\"}" 2026-01-29 15:09:29.480507 | controller | - " 2026-01-29T15:05:52.446Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.480511 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480515 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480519 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480524 | controller | \"61410325-3630-4798-9258-bb15af421503\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.480529 | controller | - " 2026-01-29T15:05:52.454Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.480533 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.480538 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.480542 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480546 | controller | \"61410325-3630-4798-9258-bb15af421503\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.480550 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.480554 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.480559 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.480572 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.480579 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.480586 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.480592 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.480598 | controller | - " 2026-01-29T15:05:52.455Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.480603 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.480612 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480616 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480621 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\"}" 2026-01-29 15:09:29.480625 | controller | - " 2026-01-29T15:05:52.456Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.480629 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.480633 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480638 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480642 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.480646 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480651 | controller | - " 2026-01-29T15:05:52.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.480656 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.480662 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480686 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480692 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\"}" 2026-01-29 15:09:29.480698 | controller | - " 2026-01-29T15:05:52.546Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.480704 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480718 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480724 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.480730 | controller | - " 2026-01-29T15:05:52.547Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.480735 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.480741 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.480747 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480752 | controller | \"abaab55b-18b0-4291-bda4-cfefb3a34208\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.480757 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.480763 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.480769 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.480774 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.480780 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.480786 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.480791 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.480801 | controller | - " 2026-01-29T15:05:52.547Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.480830 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.480842 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480848 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480863 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\"}" 2026-01-29 15:09:29.480869 | controller | - " 2026-01-29T15:05:52.548Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.480875 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.480881 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480887 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480892 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.480898 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.480903 | controller | - " 2026-01-29T15:05:52.551Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.480908 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.480917 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480928 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480933 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\"}" 2026-01-29 15:09:29.480939 | controller | - " 2026-01-29T15:05:52.552Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.480944 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.480952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.480958 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480964 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.480969 | controller | - " 2026-01-29T15:05:52.552Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.480974 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.480980 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.480985 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.480991 | controller | \"80c6b413-36ae-4142-a963-c1cf4fdf9cf8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.480996 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.481001 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.481007 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.481012 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.481017 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.481023 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.481028 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.481034 | controller | - " 2026-01-29T15:05:52.558Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.481039 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.481044 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481050 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481055 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\"}" 2026-01-29 15:09:29.481061 | controller | - " 2026-01-29T15:05:52.559Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.481066 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.481072 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481077 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481168 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.481179 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.481186 | controller | - " 2026-01-29T15:05:52.561Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.481203 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.481210 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481222 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481227 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\"}" 2026-01-29 15:09:29.481236 | controller | - " 2026-01-29T15:05:52.562Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.481242 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481253 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481259 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.481265 | controller | - " 2026-01-29T15:05:52.562Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.481271 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.481280 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.481286 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481292 | controller | \"f2ef98d8-1568-4a3d-b220-f58a4e06d3be\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.481298 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.481303 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.481309 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.481316 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.481322 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.481328 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.481333 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.481339 | controller | - " 2026-01-29T15:05:52.603Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.481345 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.481351 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481356 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481362 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\"}" 2026-01-29 15:09:29.481368 | controller | - " 2026-01-29T15:05:52.604Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.481374 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.481380 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481386 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481392 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.481398 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.481403 | controller | - " 2026-01-29T15:05:52.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.481409 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.481415 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481420 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481426 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481437 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\"}" 2026-01-29 15:09:29.481443 | controller | - " 2026-01-29T15:05:52.607Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.481448 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481454 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481469 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481476 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.481482 | controller | - " 2026-01-29T15:05:52.608Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.481487 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.481493 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.481499 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481505 | controller | \"2bee1520-4236-4a23-85ec-6f275516c6af\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.481510 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.481516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.481522 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.481528 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.481533 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.481539 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.481544 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.481550 | controller | - " 2026-01-29T15:05:52.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.481556 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.481561 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481567 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481572 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\"}" 2026-01-29 15:09:29.481578 | controller | - " 2026-01-29T15:05:52.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.481584 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.481590 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481596 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481602 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.481608 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.481614 | controller | - " 2026-01-29T15:05:52.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.481619 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.481625 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481634 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481642 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481648 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\"}" 2026-01-29 15:09:29.481654 | controller | - " 2026-01-29T15:05:52.691Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.481659 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481671 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481677 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.481683 | controller | - " 2026-01-29T15:05:52.692Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.481689 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.481695 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.481703 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481710 | controller | \"61f57cf2-0ebe-4840-bcbc-6f543366d60b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.481716 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.481722 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.481738 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.481746 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.481752 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.481758 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.481764 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.481769 | controller | - " 2026-01-29T15:05:52.853Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.481775 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.481781 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481787 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481793 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\"}" 2026-01-29 15:09:29.481799 | controller | - " 2026-01-29T15:05:52.854Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.481823 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.481832 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481837 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481841 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.481845 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.481850 | controller | - " 2026-01-29T15:05:52.858Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.481854 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.481861 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481865 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481870 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481877 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\"}" 2026-01-29 15:09:29.481881 | controller | - " 2026-01-29T15:05:52.859Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.481885 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.481890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.481894 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481898 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.481902 | controller | - " 2026-01-29T15:05:52.859Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.481907 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.481911 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.481915 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.481919 | controller | \"dc927c97-b1ff-483d-88c3-d878a1c0c515\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.481923 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.481928 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.481932 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.481936 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.481940 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.481945 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.481949 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.481953 | controller | - " 2026-01-29T15:05:53.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.481957 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.481962 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482056 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482075 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\"}" 2026-01-29 15:09:29.482083 | controller | - " 2026-01-29T15:05:53.181Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.482089 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.482096 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482103 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482109 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.482115 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.482124 | controller | - " 2026-01-29T15:05:53.183Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.482129 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.482133 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482137 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482142 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482146 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\"}" 2026-01-29 15:09:29.482150 | controller | - " 2026-01-29T15:05:53.183Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.482154 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482163 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482167 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.482171 | controller | - " 2026-01-29T15:05:53.184Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.482175 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.482180 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.482184 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482188 | controller | \"dc9333be-66f6-42ad-b53b-073b0f633823\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.482192 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.482197 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.482201 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.482205 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.482209 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.482214 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.482218 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.482222 | controller | - " 2026-01-29T15:05:53.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.482226 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.482230 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482235 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482239 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\"}" 2026-01-29 15:09:29.482243 | controller | - " 2026-01-29T15:05:53.825Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.482247 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.482251 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482256 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482260 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.482266 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.482280 | controller | - " 2026-01-29T15:05:53.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.482285 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.482290 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482294 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482298 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482302 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\"}" 2026-01-29 15:09:29.482306 | controller | - " 2026-01-29T15:05:53.828Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.482311 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482315 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482319 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482323 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.482327 | controller | - " 2026-01-29T15:05:53.829Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.482332 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.482336 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.482340 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482344 | controller | \"41c6cacf-2863-43d0-b1a7-b9dbb2820442\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.482348 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.482352 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.482357 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.482361 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.482365 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.482369 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.482373 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.482380 | controller | - " 2026-01-29T15:05:55.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.482384 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.482388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482392 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482397 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\"}" 2026-01-29 15:09:29.482402 | controller | - " 2026-01-29T15:05:55.111Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.482409 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.482424 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482431 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482440 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.482447 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.482453 | controller | - " 2026-01-29T15:05:55.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.482463 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.482468 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482472 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482476 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482480 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\"}" 2026-01-29 15:09:29.482485 | controller | - " 2026-01-29T15:05:55.113Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.482489 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482502 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482508 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482512 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.482516 | controller | - " 2026-01-29T15:05:55.113Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.482521 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.482525 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.482529 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482533 | controller | \"fb9688c4-9c99-4ea2-b1b3-31b33f0a5569\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.482537 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.482542 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.482546 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.482550 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.482556 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.482560 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.482565 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.482569 | controller | - " 2026-01-29T15:05:57.674Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.482573 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.482577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482581 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482586 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\"}" 2026-01-29 15:09:29.482590 | controller | - " 2026-01-29T15:05:57.674Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.482594 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.482598 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482604 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482609 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.482613 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.482617 | controller | - " 2026-01-29T15:05:57.677Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.482621 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.482625 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482634 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482638 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\"}" 2026-01-29 15:09:29.482642 | controller | - " 2026-01-29T15:05:57.678Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.482646 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482650 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482655 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482659 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.482663 | controller | - " 2026-01-29T15:05:57.679Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.482667 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.482673 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.482677 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482681 | controller | \"0770ef51-3596-4be7-94d0-ba939850ac38\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.482685 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.482695 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.482699 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.482704 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.482708 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.482712 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.482716 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.482720 | controller | - " 2026-01-29T15:06:02.800Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.482725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.482729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482733 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482737 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\"}" 2026-01-29 15:09:29.482741 | controller | - " 2026-01-29T15:06:02.801Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.482747 | controller | ironic exists; database username is ironic_d7e8\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.482752 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482756 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482760 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.482764 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.482769 | controller | - " 2026-01-29T15:06:02.803Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.482773 | controller | hostname-for-openstack.916646f5-2856-4d7f-9888-732ebbbddfdf.svc to MariaDBDatabase 2026-01-29 15:09:29.482777 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482785 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482789 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\"}" 2026-01-29 15:09:29.482794 | controller | - " 2026-01-29T15:06:02.804Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.482798 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482805 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482825 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482830 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.482834 | controller | - " 2026-01-29T15:06:02.804Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.482838 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.482843 | controller | {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, \"namespace\": 2026-01-29 15:09:29.482847 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482851 | controller | \"3a437e1d-5db8-4311-8a3a-96d84de430ab\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.482855 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.482859 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.482864 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.482868 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.482872 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.482876 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.482880 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.482885 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.482891 | controller | \e[38;5;243m@ 01/29/26 15:06:12.383\e[0m" 2026-01-29 15:09:29.482902 | controller | - " 2026-01-29T15:06:12.386Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.482907 | controller | \"Namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05: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\":\"2026-01-29T15:05:52Z\"}],\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\",\"resourceVersion\":\"444\",\"uid\":\"49f6d830-0f66-4cb4-b3ac-e9722f1dc64f\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.482914 | controller | 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\":\"# 2026-01-29 15:09:29.482918 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.482923 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.482928 | controller | 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\":\"# 2026-01-29 15:09:29.482932 | controller | 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\":\"026d2253-e985-4211-9ed5-595dbd29a1f5-global-topology\"}}}}" 2026-01-29 15:09:29.482936 | controller | - " 2026-01-29T15:06:12.398Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.482941 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.482945 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482949 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482953 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\"}" 2026-01-29 15:09:29.482957 | controller | - " 2026-01-29T15:06:12.404Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.482963 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.482973 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.482978 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.482983 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.482988 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.482996 | controller | - " 2026-01-29T15:06:12.410Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.483002 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.483008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.483014 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483020 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.483026 | controller | \"ObjectNamespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.483032 | controller | - " 2026-01-29T15:06:12.410Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.483038 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.483044 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"916646f5-2856-4d7f-9888-732ebbbddfdf\"}, 2026-01-29 15:09:29.483050 | controller | \"namespace\": \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483054 | controller | \"2a8687a6-7959-4195-ab45-6df81769e3ab\"}" 2026-01-29 15:09:29.483059 | controller | - " 2026-01-29T15:06:12.416Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.483063 | controller | \"ironic\"}" 2026-01-29 15:09:29.483067 | controller | - " 2026-01-29T15:06:12.416Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.483074 | controller | - " 2026-01-29T15:06:12.416Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.483078 | controller | - " 2026-01-29T15:06:12.421Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.483083 | controller | \"ironic\"}" 2026-01-29 15:09:29.483087 | controller | - " 2026-01-29T15:06:12.421Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.483091 | controller | \"ironic\"}" 2026-01-29 15:09:29.483095 | controller | - " 2026-01-29T15:06:12.425Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.483100 | controller | \"916646f5-2856-4d7f-9888-732ebbbddfdf\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.483104 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.483108 | controller | - '' 2026-01-29 15:09:29.483112 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.483117 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.483121 | controller | with:' 2026-01-29 15:09:29.483125 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.483130 | controller | - ' <*errors.StatusError | 0xc001736640>: ' 2026-01-29 15:09:29.483134 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.483138 | controller | - ' {' 2026-01-29 15:09:29.483143 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.483148 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.483154 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.483160 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.483166 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.483175 | controller | - ' Continue: "",' 2026-01-29 15:09:29.483181 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.483187 | controller | - ' },' 2026-01-29 15:09:29.483193 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.483199 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.483203 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.483207 | controller | - ' Details: {' 2026-01-29 15:09:29.483212 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.483216 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.483223 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.483227 | controller | - ' UID: "",' 2026-01-29 15:09:29.483232 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.483236 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.483241 | controller | - ' },' 2026-01-29 15:09:29.483247 | controller | - ' Code: 404,' 2026-01-29 15:09:29.483253 | controller | - ' },' 2026-01-29 15:09:29.483259 | controller | - " }\e[0m" 2026-01-29 15:09:29.483265 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.483271 | controller | \e[38;5;243m@ 01/29/26 15:06:12.383\e[0m" 2026-01-29 15:09:29.483277 | controller | - '' 2026-01-29 15:09:29.483283 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.483289 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.483295 | controller | {{0xc001067080?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.483309 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.483314 | controller | +0x191" 2026-01-29 15:09:29.483318 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.483322 | controller | 0xc0005ac180})' 2026-01-29 15:09:29.483330 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.483334 | controller | +0x3a" 2026-01-29 15:09:29.483338 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0010d89c0?, 0xc000588808?}, {0x23cd0dd, 2026-01-29 15:09:29.483343 | controller | 0x4}, {0xc0012486f0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.483347 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.483351 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0010d89c0?, 0xc0005ac180?}, {0xc0012486f0?, 2026-01-29 15:09:29.483356 | controller | 0xc0010d89c0?, 0x1f26380?})' 2026-01-29 15:09:29.483360 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.483364 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.483368 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.483373 | controller | +0x11f" 2026-01-29 15:09:29.483377 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023d340, {0x2753a78, 2026-01-29 15:09:29.483381 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.483385 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.483390 | controller | +0x168" 2026-01-29 15:09:29.483394 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023d340, {0x2753a78, 2026-01-29 15:09:29.483398 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.483402 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.483407 | controller | +0x85" 2026-01-29 15:09:29.483413 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.483417 | controller | {{0xc001067080, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.483423 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.483427 | controller | +0x16e" 2026-01-29 15:09:29.483432 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 15:09:29.483436 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.483440 | controller | +0xc8d" 2026-01-29 15:09:29.483444 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.483449 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.483453 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.483457 | controller | - "\e[38;5;9m• [FAILED] [20.253 seconds]\e[0m" 2026-01-29 15:09:29.483462 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == 2026-01-29 15:09:29.483466 | controller | oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets Secrets (input) and set Hash 2026-01-29 15:09:29.483470 | controller | of inputs\e[0m" 2026-01-29 15:09:29.483475 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:144\e[0m" 2026-01-29 15:09:29.483479 | controller | - '' 2026-01-29 15:09:29.483483 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.483487 | controller | - " 2026-01-29T15:05:53.362Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.483492 | controller | - " 2026-01-29T15:05:53.374Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.483496 | controller | {\"name\":\"keystone-198a3549-4682-4c4d-b8d2-de64c3fdfe95\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}" 2026-01-29 15:09:29.483507 | controller | - " 2026-01-29T15:05:53.375Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.483513 | controller | - " 2026-01-29T15:05:53.379Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.483517 | controller | \"ironic\"}" 2026-01-29 15:09:29.483522 | controller | - " 2026-01-29T15:05:53.379Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.483526 | controller | - " 2026-01-29T15:05:53.379Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.483530 | controller | - " 2026-01-29T15:05:53.381Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.483534 | controller | \"ironic\"}" 2026-01-29 15:09:29.483542 | controller | - " 2026-01-29T15:05:53.382Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.483546 | controller | \"ironic\"}" 2026-01-29 15:09:29.483551 | controller | - " 2026-01-29T15:05:53.384Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.transportURLSecret\"" 2026-01-29 15:09:29.483555 | controller | - " 2026-01-29T15:05:53.389Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.483559 | controller | \"ironic\"}" 2026-01-29 15:09:29.483563 | controller | - " 2026-01-29T15:05:53.389Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.483568 | controller | - " 2026-01-29T15:05:53.389Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.483572 | controller | - " 2026-01-29T15:05:53.391Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.483576 | controller | \"ironic\"}" 2026-01-29 15:09:29.483580 | controller | - " 2026-01-29T15:05:53.391Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.483584 | controller | \"ironic\"}" 2026-01-29 15:09:29.483589 | controller | - " 2026-01-29T15:05:53.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.483593 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.483597 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483601 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483605 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}" 2026-01-29 15:09:29.483610 | controller | - " 2026-01-29T15:05:53.406Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.483614 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.483618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483622 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483626 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}" 2026-01-29 15:09:29.483631 | controller | - " 2026-01-29T15:05:53.408Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.483635 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.483639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483643 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483647 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}" 2026-01-29 15:09:29.483652 | controller | - " 2026-01-29T15:05:53.414Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.483656 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.483660 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483664 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483669 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}" 2026-01-29 15:09:29.483673 | controller | - " 2026-01-29T15:05:53.417Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.483677 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.483681 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483685 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483690 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}" 2026-01-29 15:09:29.483695 | controller | - " 2026-01-29T15:05:53.417Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.483700 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.483704 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483713 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483718 | controller | \"46d796a7-31be-491b-bab1-5dfd76328c77\"}" 2026-01-29 15:09:29.483722 | controller | - " 2026-01-29T15:05:53.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.483730 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.483736 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483742 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483748 | controller | \"57c671bf-3eba-49d1-b5f8-f98147ba74f1\"}" 2026-01-29 15:09:29.483754 | controller | - " 2026-01-29T15:05:53.424Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.483760 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.483766 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483772 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483778 | controller | \"57c671bf-3eba-49d1-b5f8-f98147ba74f1\"}" 2026-01-29 15:09:29.483783 | controller | - " 2026-01-29T15:05:53.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.483789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.483795 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483800 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483822 | controller | \"0efb14ed-c56b-48cd-b6d0-57d6401bc2fb\"}" 2026-01-29 15:09:29.483829 | controller | - " 2026-01-29T15:05:53.432Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.483834 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.483838 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483842 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483846 | controller | \"0efb14ed-c56b-48cd-b6d0-57d6401bc2fb\"}" 2026-01-29 15:09:29.483851 | controller | - " 2026-01-29T15:05:53.435Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.483855 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.483859 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483863 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483868 | controller | \"dd34c800-2f77-4b42-997e-a8e57e3f6d4a\"}" 2026-01-29 15:09:29.483872 | controller | - " 2026-01-29T15:05:53.435Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.483879 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}" 2026-01-29 15:09:29.483883 | controller | - " 2026-01-29T15:05:53.443Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.483887 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.483894 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483918 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483922 | controller | \"dd34c800-2f77-4b42-997e-a8e57e3f6d4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.483926 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.483931 | controller | - " 2026-01-29T15:05:53.446Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.483935 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.483939 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483943 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483948 | controller | \"dd34c800-2f77-4b42-997e-a8e57e3f6d4a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.483952 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.483956 | controller | - " 2026-01-29T15:05:53.456Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.483960 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.483972 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483977 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.483981 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\"}" 2026-01-29 15:09:29.483985 | controller | - " 2026-01-29T15:05:53.456Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.483989 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.483994 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.483998 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484002 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484006 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484010 | controller | - " 2026-01-29T15:05:53.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.484015 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.484019 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484023 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484029 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484034 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\"}" 2026-01-29 15:09:29.484038 | controller | - " 2026-01-29T15:05:53.464Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.484042 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484051 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484058 | controller | \"52d42392-3e80-458e-b351-8aaf67d3b746\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484062 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484066 | controller | - " 2026-01-29T15:05:53.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.484071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.484075 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484079 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484083 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\"}" 2026-01-29 15:09:29.484088 | controller | - " 2026-01-29T15:05:53.465Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.484092 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.484096 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484100 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484104 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484109 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484113 | controller | - " 2026-01-29T15:05:53.493Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.484117 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}" 2026-01-29 15:09:29.484121 | controller | - " 2026-01-29T15:05:53.500Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.484125 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}}" 2026-01-29 15:09:29.484130 | controller | - " 2026-01-29T15:05:53.560Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.484134 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.484138 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484142 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484146 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484151 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\"}" 2026-01-29 15:09:29.484155 | controller | - " 2026-01-29T15:05:53.560Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.484165 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484188 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484194 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.484200 | controller | - " 2026-01-29T15:05:53.569Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.484205 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.484211 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.484218 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484223 | controller | \"5e57fec4-291c-482e-928c-fb2cb87a4e12\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.484233 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.484239 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.484244 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.484250 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.484256 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.484261 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.484265 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.484269 | controller | - " 2026-01-29T15:05:53.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.484273 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.484277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484282 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484286 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\"}" 2026-01-29 15:09:29.484290 | controller | - " 2026-01-29T15:05:53.570Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.484294 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.484298 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484303 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484307 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484311 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484315 | controller | - " 2026-01-29T15:05:53.659Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.484319 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.484325 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484333 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484356 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484361 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\"}" 2026-01-29 15:09:29.484365 | controller | - " 2026-01-29T15:05:53.660Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.484370 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484378 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484382 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.484387 | controller | - " 2026-01-29T15:05:53.660Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.484391 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.484395 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.484399 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484417 | controller | \"5d2a2d1a-e264-425a-86f7-0cc1eab677fe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.484422 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.484426 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.484431 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.484435 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.484439 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.484443 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.484447 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.484452 | controller | - " 2026-01-29T15:05:53.661Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.484456 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.484460 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484464 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484468 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\"}" 2026-01-29 15:09:29.484473 | controller | - " 2026-01-29T15:05:53.661Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.484479 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.484485 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484491 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484497 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484503 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484509 | controller | - " 2026-01-29T15:05:53.663Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.484515 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.484520 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484532 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484537 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\"}" 2026-01-29 15:09:29.484543 | controller | - " 2026-01-29T15:05:53.664Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.484549 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484554 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484560 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484573 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.484579 | controller | - " 2026-01-29T15:05:53.664Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.484585 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.484594 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.484600 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484605 | controller | \"87a27383-e683-496b-9b85-5db3f684115e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.484611 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.484616 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.484622 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.484628 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.484633 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.484639 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.484645 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.484660 | controller | - " 2026-01-29T15:05:53.672Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.484666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.484673 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484679 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484685 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\"}" 2026-01-29 15:09:29.484694 | controller | - " 2026-01-29T15:05:53.673Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.484700 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.484706 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484713 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484719 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484725 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484731 | controller | - " 2026-01-29T15:05:53.675Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.484739 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.484746 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484758 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484764 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\"}" 2026-01-29 15:09:29.484770 | controller | - " 2026-01-29T15:05:53.676Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.484776 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484782 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484788 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484794 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.484800 | controller | - " 2026-01-29T15:05:53.676Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.484826 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.484836 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.484842 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484848 | controller | \"ea661061-331b-4340-816e-69e4da69cbe2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.484854 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.484860 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.484866 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.484872 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.484878 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.484884 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.484890 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.484896 | controller | - " 2026-01-29T15:05:53.717Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.484901 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.484907 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484913 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484919 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\"}" 2026-01-29 15:09:29.484925 | controller | - " 2026-01-29T15:05:53.717Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.484931 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.484937 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484952 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484958 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.484964 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.484970 | controller | - " 2026-01-29T15:05:53.720Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.484976 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.484982 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.484988 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.484993 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.484999 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\"}" 2026-01-29 15:09:29.485006 | controller | - " 2026-01-29T15:05:53.720Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.485012 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485018 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485024 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485035 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.485042 | controller | - " 2026-01-29T15:05:53.721Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.485048 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.485054 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.485060 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485066 | controller | \"97995a70-05ac-4b9f-901d-fb0a9c585162\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.485072 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.485078 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.485084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.485090 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.485096 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.485102 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.485112 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.485119 | controller | - " 2026-01-29T15:05:53.801Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.485124 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.485130 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485136 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485142 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\"}" 2026-01-29 15:09:29.485148 | controller | - " 2026-01-29T15:05:53.802Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.485154 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.485160 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485166 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485173 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.485179 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.485185 | controller | - " 2026-01-29T15:05:53.804Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.485191 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.485199 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485205 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485212 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485218 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\"}" 2026-01-29 15:09:29.485232 | controller | - " 2026-01-29T15:05:53.805Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.485238 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485253 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485259 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.485265 | controller | - " 2026-01-29T15:05:53.805Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.485271 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.485278 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.485284 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485290 | controller | \"bb98c3b9-6345-4ea3-a071-47f722d3ba8e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.485296 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.485302 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.485308 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.485314 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.485320 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.485326 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.485332 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.485338 | controller | - " 2026-01-29T15:05:53.966Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.485344 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.485350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485356 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485362 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\"}" 2026-01-29 15:09:29.485367 | controller | - " 2026-01-29T15:05:53.966Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.485373 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.485379 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485385 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485392 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.485398 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.485404 | controller | - " 2026-01-29T15:05:53.968Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.485411 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.485417 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485428 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485435 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\"}" 2026-01-29 15:09:29.485441 | controller | - " 2026-01-29T15:05:53.969Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.485447 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485456 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485462 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485468 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.485474 | controller | - " 2026-01-29T15:05:53.969Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.485480 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.485489 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.485505 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485511 | controller | \"0c974fc2-85f9-4ec0-86cb-3ab9fe903421\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.485517 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.485523 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.485529 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.485535 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.485542 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.485548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.485554 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.485559 | controller | - " 2026-01-29T15:05:54.290Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.485565 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.485570 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485576 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485582 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\"}" 2026-01-29 15:09:29.485587 | controller | - " 2026-01-29T15:05:54.291Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.485593 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.485600 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485609 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485615 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.485621 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.485627 | controller | - " 2026-01-29T15:05:54.294Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.485633 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.485639 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485646 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485652 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485658 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\"}" 2026-01-29 15:09:29.485667 | controller | - " 2026-01-29T15:05:54.294Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.485673 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485680 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485686 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485693 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.485699 | controller | - " 2026-01-29T15:05:54.295Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.485706 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.485712 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.485718 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485724 | controller | \"8e48c48c-579d-472d-b5cc-a79d76cbf6bf\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.485731 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.485737 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.485743 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.485750 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.485756 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.485762 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.485777 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.485785 | controller | - " 2026-01-29T15:05:54.936Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.485791 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.485797 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485821 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485831 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\"}" 2026-01-29 15:09:29.485838 | controller | - " 2026-01-29T15:05:54.937Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.485844 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.485851 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485857 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485863 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.485870 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.485876 | controller | - " 2026-01-29T15:05:54.940Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.485882 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.485888 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485895 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485906 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485913 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\"}" 2026-01-29 15:09:29.485919 | controller | - " 2026-01-29T15:05:54.941Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.485926 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.485932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.485938 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485944 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.485950 | controller | - " 2026-01-29T15:05:54.942Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.485957 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.485963 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.485976 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.485983 | controller | \"e915e29f-eb22-41e6-9b9c-b77e966a9391\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.485989 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.485995 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.486002 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.486009 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.486015 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.486022 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.486028 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.486034 | controller | - " 2026-01-29T15:05:56.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.486040 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.486046 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486052 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486058 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\"}" 2026-01-29 15:09:29.486064 | controller | - " 2026-01-29T15:05:56.223Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.486070 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.486086 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486093 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486100 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.486106 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.486112 | controller | - " 2026-01-29T15:05:56.225Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.486119 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.486125 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486135 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486141 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486147 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\"}" 2026-01-29 15:09:29.486154 | controller | - " 2026-01-29T15:05:56.225Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.486160 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486172 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486178 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.486184 | controller | - " 2026-01-29T15:05:56.226Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.486190 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.486197 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.486203 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486209 | controller | \"36ea9592-6bc0-4992-a6a2-76f637defeba\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.486216 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.486222 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.486229 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.486235 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.486241 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.486248 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.486254 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.486260 | controller | - " 2026-01-29T15:05:58.787Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.486267 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.486273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486279 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486286 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\"}" 2026-01-29 15:09:29.486295 | controller | - " 2026-01-29T15:05:58.788Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.486301 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.486308 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486314 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486320 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.486326 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.486332 | controller | - " 2026-01-29T15:05:58.790Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.486338 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.486349 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486355 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486360 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486376 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\"}" 2026-01-29 15:09:29.486384 | controller | - " 2026-01-29T15:05:58.791Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.486391 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486397 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486403 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486410 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.486416 | controller | - " 2026-01-29T15:05:58.791Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.486422 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.486428 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.486435 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486441 | controller | \"eb198186-96db-41a7-80b5-c65f3faf6e80\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.486446 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.486452 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.486458 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.486463 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.486469 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.486475 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.486481 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.486486 | controller | - " 2026-01-29T15:06:03.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.486492 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.486498 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486504 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486509 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\"}" 2026-01-29 15:09:29.486515 | controller | - " 2026-01-29T15:06:03.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.486521 | controller | ironic exists; database username is ironic_25bc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.486527 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486532 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486538 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.486544 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.486552 | controller | - " 2026-01-29T15:06:03.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.486584 | controller | hostname-for-openstack.ec1d30a3-c21f-473b-89ee-461f93b02d56.svc to MariaDBDatabase 2026-01-29 15:09:29.486591 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486603 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486612 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\"}" 2026-01-29 15:09:29.486618 | controller | - " 2026-01-29T15:06:03.917Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.486624 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486636 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486642 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.486647 | controller | - " 2026-01-29T15:06:03.917Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.486653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.486668 | controller | {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, \"namespace\": 2026-01-29 15:09:29.486674 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486680 | controller | \"5f59450c-a27e-4560-b35d-a8518129508a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.486686 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.486692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.486698 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.486704 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.486710 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.486716 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.486722 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.486728 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/secret.go:35 2026-01-29 15:09:29.486735 | controller | \e[38;5;243m@ 01/29/26 15:06:13.501\e[0m" 2026-01-29 15:09:29.486741 | controller | - " 2026-01-29T15:06:13.501Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.486748 | controller | \"Namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:53Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:05:53Z\"}],\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\",\"resourceVersion\":\"537\",\"uid\":\"f3cd8225-8e49-402a-bd4c-034de4c0c4d8\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.486761 | controller | 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\":\"# 2026-01-29 15:09:29.486768 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.486774 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.486780 | controller | 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\":\"# 2026-01-29 15:09:29.486798 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.486823 | controller | - " 2026-01-29T15:06:13.517Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.486835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.486841 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486848 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486857 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\"}" 2026-01-29 15:09:29.486863 | controller | - " 2026-01-29T15:06:13.523Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.486869 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486882 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486888 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.486894 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.486900 | controller | - " 2026-01-29T15:06:13.527Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.486909 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486915 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486921 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486929 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.486935 | controller | \"ObjectNamespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.486940 | controller | - " 2026-01-29T15:06:13.527Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.486944 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.486948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ec1d30a3-c21f-473b-89ee-461f93b02d56\"}, 2026-01-29 15:09:29.486952 | controller | \"namespace\": \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.486956 | controller | \"ccffe146-f3c2-4f1d-b407-845fdf00c62d\"}" 2026-01-29 15:09:29.486961 | controller | - " 2026-01-29T15:06:13.535Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.486965 | controller | \"ironic\"}" 2026-01-29 15:09:29.486970 | controller | - " 2026-01-29T15:06:13.535Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.486976 | controller | - " 2026-01-29T15:06:13.535Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.486982 | controller | - " 2026-01-29T15:06:13.540Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.486988 | controller | \"ironic\"}" 2026-01-29 15:09:29.486994 | controller | - " 2026-01-29T15:06:13.540Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.487000 | controller | \"ironic\"}" 2026-01-29 15:09:29.487006 | controller | - " 2026-01-29T15:06:13.581Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.487012 | controller | \"ec1d30a3-c21f-473b-89ee-461f93b02d56\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.487018 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.487024 | controller | - '' 2026-01-29 15:09:29.487030 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.487036 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/secret.go:34 2026-01-29 15:09:29.487041 | controller | with:' 2026-01-29 15:09:29.487046 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.487050 | controller | - ' <*errors.StatusError | 0xc000cfc140>: ' 2026-01-29 15:09:29.487054 | controller | - ' secrets "ironic-config-data" not found' 2026-01-29 15:09:29.487059 | controller | - ' {' 2026-01-29 15:09:29.487063 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.487067 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.487072 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.487076 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.487080 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.487085 | controller | - ' Continue: "",' 2026-01-29 15:09:29.487089 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.487093 | controller | - ' },' 2026-01-29 15:09:29.487098 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.487102 | controller | - ' Message: "secrets \"ironic-config-data\" not found",' 2026-01-29 15:09:29.487116 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.487121 | controller | - ' Details: {' 2026-01-29 15:09:29.487125 | controller | - ' Name: "ironic-config-data",' 2026-01-29 15:09:29.487129 | controller | - ' Group: "",' 2026-01-29 15:09:29.487133 | controller | - ' Kind: "secrets",' 2026-01-29 15:09:29.487138 | controller | - ' UID: "",' 2026-01-29 15:09:29.487144 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.487149 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.487153 | controller | - ' },' 2026-01-29 15:09:29.487158 | controller | - ' Code: 404,' 2026-01-29 15:09:29.487162 | controller | - ' },' 2026-01-29 15:09:29.487166 | controller | - " }\e[0m" 2026-01-29 15:09:29.487171 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/secret.go:35\e[0m 2026-01-29 15:09:29.487175 | controller | \e[38;5;243m@ 01/29/26 15:06:13.501\e[0m" 2026-01-29 15:09:29.487179 | controller | - '' 2026-01-29 15:09:29.487184 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.487188 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, 2026-01-29 15:09:29.487192 | controller | {{_, _}, {_, _}})' 2026-01-29 15:09:29.487197 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/secret.go:35 2026-01-29 15:09:29.487201 | controller | +0x1c3" 2026-01-29 15:09:29.487206 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.7()' 2026-01-29 15:09:29.487210 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:150 2026-01-29 15:09:29.487214 | controller | +0x10d" 2026-01-29 15:09:29.487218 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.487223 | controller | - "\e[38;5;9m• [FAILED] [20.179 seconds]\e[0m" 2026-01-29 15:09:29.487227 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 15:09:29.487231 | controller | [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" 2026-01-29 15:09:29.487236 | controller | - " \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:1076\e[0m" 2026-01-29 15:09:29.487240 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1175\e[0m" 2026-01-29 15:09:29.487245 | controller | - '' 2026-01-29 15:09:29.487249 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.487253 | controller | - " 2026-01-29T15:05:53.505Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.487258 | controller | {\"name\":\"keystone-47f2286d-6ae5-4705-a4b9-9e1714359051\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}}" 2026-01-29 15:09:29.487263 | controller | - " 2026-01-29T15:05:53.505Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"},\"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\"}}}" 2026-01-29 15:09:29.487270 | controller | - " 2026-01-29T15:05:53.509Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.487276 | controller | \"ironic\"}" 2026-01-29 15:09:29.487281 | controller | - " 2026-01-29T15:05:53.509Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.487285 | controller | - " 2026-01-29T15:05:53.509Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.487289 | controller | - " 2026-01-29T15:05:53.511Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.487294 | controller | \"ironic\"}" 2026-01-29 15:09:29.487298 | controller | - " 2026-01-29T15:05:53.511Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.487302 | controller | \"ironic\"}" 2026-01-29 15:09:29.487315 | controller | - " 2026-01-29T15:05:53.516Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.487320 | controller | - " 2026-01-29T15:05:53.519Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.487324 | controller | \"ironic\"}" 2026-01-29 15:09:29.487330 | controller | - " 2026-01-29T15:05:53.519Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.487336 | controller | - " 2026-01-29T15:05:53.519Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.487342 | controller | - " 2026-01-29T15:05:53.522Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.487348 | controller | \"ironic\"}" 2026-01-29 15:09:29.487354 | controller | - " 2026-01-29T15:05:53.522Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.487360 | controller | \"ironic\"}" 2026-01-29 15:09:29.487365 | controller | - " 2026-01-29T15:05:53.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.487371 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.487376 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487382 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487387 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}" 2026-01-29 15:09:29.487392 | controller | - " 2026-01-29T15:05:53.541Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.487396 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487400 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487405 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487409 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}" 2026-01-29 15:09:29.487413 | controller | - " 2026-01-29T15:05:53.543Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.487417 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487426 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487430 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}" 2026-01-29 15:09:29.487434 | controller | - " 2026-01-29T15:05:53.544Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.487439 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487447 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487451 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\"}" 2026-01-29 15:09:29.487456 | controller | - " 2026-01-29T15:05:53.550Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.487464 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.487469 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487473 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487477 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.487482 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.487488 | controller | - " 2026-01-29T15:05:53.553Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.487493 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487500 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487506 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487512 | controller | \"86d144c0-163e-4ffb-b192-1ce7e7df91b8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.487518 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.487524 | controller | - " 2026-01-29T15:05:53.559Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.487530 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.487536 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487542 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487548 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\"}" 2026-01-29 15:09:29.487565 | controller | - " 2026-01-29T15:05:53.560Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.487572 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.487579 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487585 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487590 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.487596 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.487602 | controller | - " 2026-01-29T15:05:53.562Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.487608 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.487613 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487619 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487625 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487631 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\"}" 2026-01-29 15:09:29.487637 | controller | - " 2026-01-29T15:05:53.566Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.487643 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487649 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487659 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487665 | controller | \"b7261052-9a50-4e9f-85dc-9442b6246520\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.487671 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.487677 | controller | - " 2026-01-29T15:05:53.574Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.487683 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.487689 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487695 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487701 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\"}" 2026-01-29 15:09:29.487707 | controller | - " 2026-01-29T15:05:53.574Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.487712 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.487718 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487725 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487731 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.487742 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.487748 | controller | - " 2026-01-29T15:05:53.595Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.487754 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}}" 2026-01-29 15:09:29.487760 | controller | - " 2026-01-29T15:05:53.600Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.487766 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}}" 2026-01-29 15:09:29.487772 | controller | - " 2026-01-29T15:05:53.663Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.487778 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.487784 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487795 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487801 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\"}" 2026-01-29 15:09:29.487838 | controller | - " 2026-01-29T15:05:53.663Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.487846 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.487863 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487870 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487876 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.487882 | controller | - " 2026-01-29T15:05:53.671Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.487888 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.487893 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.487899 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487924 | controller | \"030c4102-89dd-408a-970d-f52f93175f6c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.487931 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.487937 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.487943 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.487949 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.487955 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.487961 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.487966 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.487973 | controller | - " 2026-01-29T15:05:53.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.487978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.487984 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.487990 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.487996 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\"}" 2026-01-29 15:09:29.488001 | controller | - " 2026-01-29T15:05:53.672Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.488007 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.488013 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488019 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488025 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.488031 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.488037 | controller | - " 2026-01-29T15:05:53.763Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.488042 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.488048 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488058 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488064 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488070 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\"}" 2026-01-29 15:09:29.488076 | controller | - " 2026-01-29T15:05:53.763Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.488082 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488088 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488093 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488098 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.488102 | controller | - " 2026-01-29T15:05:53.771Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.488106 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.488113 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.488117 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488121 | controller | \"549d887a-c1c1-416f-945a-847f8ab44d85\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.488125 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.488130 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.488147 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.488154 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.488160 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.488165 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.488172 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.488177 | controller | - " 2026-01-29T15:05:53.772Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.488183 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.488189 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488195 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488199 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\"}" 2026-01-29 15:09:29.488203 | controller | - " 2026-01-29T15:05:53.773Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.488210 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.488215 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488219 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488223 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.488229 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.488235 | controller | - " 2026-01-29T15:05:53.775Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.488241 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.488247 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488253 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488259 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488265 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\"}" 2026-01-29 15:09:29.488271 | controller | - " 2026-01-29T15:05:53.775Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.488276 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488282 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488288 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488294 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.488300 | controller | - " 2026-01-29T15:05:53.776Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.488308 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.488313 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.488317 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488322 | controller | \"fd5ef1ee-9fd0-42ad-bfd0-1c4911a636b1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.488328 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.488334 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.488340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.488346 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.488352 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.488358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.488363 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.488369 | controller | - " 2026-01-29T15:05:53.782Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.488375 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.488392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488399 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488404 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\"}" 2026-01-29 15:09:29.488410 | controller | - " 2026-01-29T15:05:53.782Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.488416 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.488422 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488428 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488434 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.488440 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.488446 | controller | - " 2026-01-29T15:05:53.784Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.488452 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.488458 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488464 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488469 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488475 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\"}" 2026-01-29 15:09:29.488481 | controller | - " 2026-01-29T15:05:53.784Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.488487 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488493 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488498 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488507 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.488513 | controller | - " 2026-01-29T15:05:53.785Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.488518 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.488524 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.488530 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488536 | controller | \"83f46b5f-a9de-43f5-a2df-f129e42ebe50\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.488542 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.488548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.488554 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.488560 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.488565 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.488571 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.488577 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.488583 | controller | - " 2026-01-29T15:05:53.826Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.488591 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.488597 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488603 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488609 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\"}" 2026-01-29 15:09:29.488615 | controller | - " 2026-01-29T15:05:53.827Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.488621 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.488627 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488633 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488638 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.488652 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.488658 | controller | - " 2026-01-29T15:05:53.829Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.488664 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.488670 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488675 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488681 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488687 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\"}" 2026-01-29 15:09:29.488693 | controller | - " 2026-01-29T15:05:53.830Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.488699 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488705 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488714 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488720 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.488726 | controller | - " 2026-01-29T15:05:53.830Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.488732 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.488738 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.488744 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488749 | controller | \"d7fc0455-0308-474b-a13e-712ec56ea18d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.488755 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.488761 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.488767 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.488773 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.488779 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.488785 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.488791 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.488797 | controller | - " 2026-01-29T15:05:53.911Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.488806 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.488829 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488835 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488841 | controller | \"b7d547d7-e822-4674-add3-35231f383978\"}" 2026-01-29 15:09:29.488847 | controller | - " 2026-01-29T15:05:53.911Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.488853 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.488859 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488865 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488871 | controller | \"b7d547d7-e822-4674-add3-35231f383978\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.488877 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.488883 | controller | - " 2026-01-29T15:05:53.914Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.488888 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.488894 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488900 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488906 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488912 | controller | \"b7d547d7-e822-4674-add3-35231f383978\"}" 2026-01-29 15:09:29.488918 | controller | - " 2026-01-29T15:05:53.915Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.488923 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.488941 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.488948 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488954 | controller | \"b7d547d7-e822-4674-add3-35231f383978\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.488960 | controller | - " 2026-01-29T15:05:53.915Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.488966 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.488972 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.488978 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.488984 | controller | \"b7d547d7-e822-4674-add3-35231f383978\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.488989 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.488998 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.489004 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.489010 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.489016 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.489021 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.489028 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.489034 | controller | - " 2026-01-29T15:05:54.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.489039 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.489045 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489051 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489057 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\"}" 2026-01-29 15:09:29.489063 | controller | - " 2026-01-29T15:05:54.077Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.489069 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.489075 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489080 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489086 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.489092 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.489098 | controller | - " 2026-01-29T15:05:54.079Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.489104 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.489110 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489116 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489122 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489131 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\"}" 2026-01-29 15:09:29.489139 | controller | - " 2026-01-29T15:05:54.079Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.489145 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489160 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489165 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.489171 | controller | - " 2026-01-29T15:05:54.079Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.489177 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.489183 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.489189 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489195 | controller | \"142faa8b-0fdb-4cae-a3a5-5b2ad22da14e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.489201 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.489215 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.489222 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.489228 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.489234 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.489240 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.489246 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.489252 | controller | - " 2026-01-29T15:05:54.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.489258 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.489264 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489270 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489276 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\"}" 2026-01-29 15:09:29.489282 | controller | - " 2026-01-29T15:05:54.401Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.489288 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.489294 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489300 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489307 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.489313 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.489319 | controller | - " 2026-01-29T15:05:54.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.489324 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.489330 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489336 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489342 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489351 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\"}" 2026-01-29 15:09:29.489357 | controller | - " 2026-01-29T15:05:54.403Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.489366 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489379 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489385 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.489391 | controller | - " 2026-01-29T15:05:54.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.489396 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.489402 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.489408 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489414 | controller | \"11ca6c56-97d8-40f8-a637-a3d629f119c4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.489420 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.489425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.489431 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.489437 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.489443 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.489449 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.489455 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.489461 | controller | - " 2026-01-29T15:05:55.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.489476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.489483 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489489 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489494 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\"}" 2026-01-29 15:09:29.489500 | controller | - " 2026-01-29T15:05:55.044Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.489506 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.489512 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489518 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489524 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.489530 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.489536 | controller | - " 2026-01-29T15:05:55.046Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.489542 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.489548 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489557 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489563 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489569 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\"}" 2026-01-29 15:09:29.489575 | controller | - " 2026-01-29T15:05:55.047Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.489580 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489586 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489592 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489598 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.489604 | controller | - " 2026-01-29T15:05:55.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.489610 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.489615 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.489621 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489627 | controller | \"c1418458-5128-4ffa-9da4-bc3fdb020431\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.489633 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.489639 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.489645 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.489651 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.489660 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.489666 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.489672 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.489678 | controller | - " 2026-01-29T15:05:56.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.489683 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.489689 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489695 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489701 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\"}" 2026-01-29 15:09:29.489707 | controller | - " 2026-01-29T15:05:56.328Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.489716 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.489723 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489729 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489735 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.489749 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.489755 | controller | - " 2026-01-29T15:05:56.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.489761 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.489769 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489775 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489781 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489787 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\"}" 2026-01-29 15:09:29.489794 | controller | - " 2026-01-29T15:05:56.330Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.489800 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.489822 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489831 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489837 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.489843 | controller | - " 2026-01-29T15:05:56.331Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.489849 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.489855 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.489861 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489869 | controller | \"de3ef563-b473-411d-af3b-8bb4d86487ea\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.489876 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.489882 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.489888 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.489894 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.489900 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.489906 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.489912 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.489918 | controller | - " 2026-01-29T15:05:58.892Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.489924 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.489930 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489935 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489941 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\"}" 2026-01-29 15:09:29.489947 | controller | - " 2026-01-29T15:05:58.893Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.489953 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.489959 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.489965 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.489971 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.489977 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.489986 | controller | - " 2026-01-29T15:05:58.896Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.489992 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.489998 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490004 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490010 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490016 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\"}" 2026-01-29 15:09:29.490022 | controller | - " 2026-01-29T15:05:58.896Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.490036 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490043 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490049 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490055 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.490061 | controller | - " 2026-01-29T15:05:58.897Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.490067 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.490073 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.490079 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490085 | controller | \"05b10abb-ae09-432e-907d-47fcb0ebc53f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.490091 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.490097 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.490102 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.490108 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.490114 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.490120 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.490126 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.490132 | controller | - " 2026-01-29T15:06:04.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.490141 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.490148 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490154 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490160 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\"}" 2026-01-29 15:09:29.490165 | controller | - " 2026-01-29T15:06:04.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.490171 | controller | ironic exists; database username is ironic_45d0\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.490177 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490183 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490189 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.490197 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.490203 | controller | - " 2026-01-29T15:06:04.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.490209 | controller | hostname-for-openstack.fa46de62-0892-4ab2-9d17-df3187bab6e7.svc to MariaDBDatabase 2026-01-29 15:09:29.490215 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490221 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490227 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490234 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\"}" 2026-01-29 15:09:29.490239 | controller | - " 2026-01-29T15:06:04.022Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.490245 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490251 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490257 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490263 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.490269 | controller | - " 2026-01-29T15:06:04.025Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.490275 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.490280 | controller | {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, \"namespace\": 2026-01-29 15:09:29.490286 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490300 | controller | \"8ffca8b4-74ca-4b4f-9bdf-d6ff76360829\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.490307 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.490317 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.490323 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.490329 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.490335 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.490341 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.490347 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.490353 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.490359 | controller | \e[38;5;243m@ 01/29/26 15:06:13.601\e[0m" 2026-01-29 15:09:29.490373 | controller | - " 2026-01-29T15:06:13.604Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.490380 | controller | \"Namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:05:53Z\",\"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\":\"2026-01-29T15:05:53Z\"}],\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\",\"resourceVersion\":\"534\",\"uid\":\"cd2109d2-cc05-4913-9347-70954a27e924\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.490390 | controller | 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\":\"# 2026-01-29 15:09:29.490397 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.490403 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.490409 | controller | 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\":\"# 2026-01-29 15:09:29.490423 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.490429 | controller | - " 2026-01-29T15:06:13.616Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.490436 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.490441 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490447 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490453 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\"}" 2026-01-29 15:09:29.490459 | controller | - " 2026-01-29T15:06:13.620Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.490465 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490472 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490478 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490484 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.490490 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.490499 | controller | - " 2026-01-29T15:06:13.627Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.490505 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490511 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490517 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490523 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.490528 | controller | \"ObjectNamespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.490534 | controller | - " 2026-01-29T15:06:13.627Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.490540 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.490546 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"fa46de62-0892-4ab2-9d17-df3187bab6e7\"}, 2026-01-29 15:09:29.490553 | controller | \"namespace\": \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.490564 | controller | \"d0864689-7796-45e3-ace4-f30109a327d4\"}" 2026-01-29 15:09:29.490570 | controller | - " 2026-01-29T15:06:13.632Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.490576 | controller | \"ironic\"}" 2026-01-29 15:09:29.490582 | controller | - " 2026-01-29T15:06:13.632Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.490588 | controller | - " 2026-01-29T15:06:13.632Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.490593 | controller | - " 2026-01-29T15:06:13.637Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.490599 | controller | \"ironic\"}" 2026-01-29 15:09:29.490605 | controller | - " 2026-01-29T15:06:13.637Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.490611 | controller | \"ironic\"}" 2026-01-29 15:09:29.490617 | controller | - " 2026-01-29T15:06:13.643Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.490623 | controller | \"fa46de62-0892-4ab2-9d17-df3187bab6e7\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.490629 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.490635 | controller | - '' 2026-01-29 15:09:29.490642 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.490648 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.490654 | controller | with:' 2026-01-29 15:09:29.490660 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.490666 | controller | - ' <*errors.StatusError | 0xc001a3b360>: ' 2026-01-29 15:09:29.490672 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.490678 | controller | - ' {' 2026-01-29 15:09:29.490683 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.490689 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.490695 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.490701 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.490707 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.490713 | controller | - ' Continue: "",' 2026-01-29 15:09:29.490719 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.490725 | controller | - ' },' 2026-01-29 15:09:29.490731 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.490737 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.490742 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.490748 | controller | - ' Details: {' 2026-01-29 15:09:29.490757 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.490763 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.490778 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.490784 | controller | - ' UID: "",' 2026-01-29 15:09:29.490790 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.490796 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.490802 | controller | - ' },' 2026-01-29 15:09:29.490827 | controller | - ' Code: 404,' 2026-01-29 15:09:29.490833 | controller | - ' },' 2026-01-29 15:09:29.490839 | controller | - " }\e[0m" 2026-01-29 15:09:29.490845 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.490851 | controller | \e[38;5;243m@ 01/29/26 15:06:13.601\e[0m" 2026-01-29 15:09:29.490857 | controller | - '' 2026-01-29 15:09:29.490863 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.490869 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.490875 | controller | {{0xc000d97b30?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.490881 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.490890 | controller | +0x191" 2026-01-29 15:09:29.490896 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.490903 | controller | 0xc001104080})' 2026-01-29 15:09:29.490909 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.490914 | controller | +0x3a" 2026-01-29 15:09:29.490920 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0013d0f60?, 0x3b664e0?}, {0x23cd0dd, 0x4}, 2026-01-29 15:09:29.490926 | controller | {0xc000755830, 0x1, 0x1f80004?})' 2026-01-29 15:09:29.490932 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.490938 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0013d0f60?, 0xc001104080?}, {0xc000755830?, 2026-01-29 15:09:29.490944 | controller | 0xc0013d0f60?, 0x1f26380?})' 2026-01-29 15:09:29.490950 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.490955 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.490961 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.490967 | controller | +0x11f" 2026-01-29 15:09:29.490973 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0013d61c0, {0x2753a78, 2026-01-29 15:09:29.490979 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.490985 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.490991 | controller | +0x168" 2026-01-29 15:09:29.491000 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0013d61c0, {0x2753a78, 2026-01-29 15:09:29.491006 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.491011 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.491017 | controller | +0x85" 2026-01-29 15:09:29.491023 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.491029 | controller | {{0xc000d97b30, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.491035 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.491041 | controller | +0x16e" 2026-01-29 15:09:29.491046 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 15:09:29.491055 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.491061 | controller | +0x69d" 2026-01-29 15:09:29.491067 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.491073 | controller | - "\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" 2026-01-29 15:09:29.491079 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.491085 | controller | - "\e[38;5;9m• [FAILED] [20.190 seconds]\e[0m" 2026-01-29 15:09:29.491091 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.491097 | controller | \e[0mshows the IronicConductor deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.491103 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.491109 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:322\e[0m" 2026-01-29 15:09:29.491114 | controller | - '' 2026-01-29 15:09:29.491120 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.491126 | controller | - " 2026-01-29T15:06:12.872Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.491132 | controller | - " 2026-01-29T15:06:12.876Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.491138 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.491144 | controller | - " 2026-01-29T15:06:12.885Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.491160 | controller | {\"name\":\"keystone-9aac359e-3840-47c1-82cb-770ca29d29b3\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}}" 2026-01-29 15:09:29.491166 | controller | - " 2026-01-29T15:06:12.885Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"},\"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\"}}}" 2026-01-29 15:09:29.491173 | controller | - " 2026-01-29T15:06:12.889Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.491179 | controller | \"ironic\"}" 2026-01-29 15:09:29.491185 | controller | - " 2026-01-29T15:06:12.889Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.491190 | controller | - " 2026-01-29T15:06:12.889Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.491196 | controller | - " 2026-01-29T15:06:12.891Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.491202 | controller | \"ironic\"}" 2026-01-29 15:09:29.491208 | controller | - " 2026-01-29T15:06:12.891Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.491214 | controller | \"ironic\"}" 2026-01-29 15:09:29.491223 | controller | - " 2026-01-29T15:06:12.898Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.491229 | controller | \"ironic\"}" 2026-01-29 15:09:29.491235 | controller | - " 2026-01-29T15:06:12.898Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.491241 | controller | - " 2026-01-29T15:06:12.898Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.491247 | controller | - " 2026-01-29T15:06:12.902Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.491253 | controller | \"ironic\"}" 2026-01-29 15:09:29.491259 | controller | - " 2026-01-29T15:06:12.902Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.491264 | controller | \"ironic\"}" 2026-01-29 15:09:29.491270 | controller | - " 2026-01-29T15:06:12.916Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.491276 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.491282 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491288 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491293 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}" 2026-01-29 15:09:29.491299 | controller | - " 2026-01-29T15:06:12.918Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.491306 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491312 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491318 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491323 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}" 2026-01-29 15:09:29.491329 | controller | - " 2026-01-29T15:06:12.920Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.491335 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491344 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491350 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491355 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}" 2026-01-29 15:09:29.491361 | controller | - " 2026-01-29T15:06:12.922Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.491367 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491387 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491393 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\"}" 2026-01-29 15:09:29.491399 | controller | - " 2026-01-29T15:06:12.927Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.491405 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.491411 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.491417 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.491423 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491429 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.491434 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.491440 | controller | - " 2026-01-29T15:06:12.929Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.491449 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491461 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491466 | controller | \"1c91db3a-8ecf-43cb-a144-55380b4a30bd\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.491472 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.491478 | controller | - " 2026-01-29T15:06:12.936Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.491484 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.491493 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491499 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491505 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\"}" 2026-01-29 15:09:29.491510 | controller | - " 2026-01-29T15:06:12.937Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.491516 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.491522 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.491528 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.491534 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491539 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.491545 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.491551 | controller | - " 2026-01-29T15:06:12.939Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.491557 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.491563 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491569 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491575 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491581 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\"}" 2026-01-29 15:09:29.491587 | controller | - " 2026-01-29T15:06:12.942Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.491593 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491604 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491613 | controller | \"fc956f98-7457-4a67-8b50-f8057a2ebbeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.491619 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.491624 | controller | - " 2026-01-29T15:06:12.949Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.491630 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.491636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491651 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491661 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\"}" 2026-01-29 15:09:29.491667 | controller | - " 2026-01-29T15:06:12.949Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.491672 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.491678 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.491684 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.491690 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491696 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.491701 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.491707 | controller | - " 2026-01-29T15:06:12.970Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.491713 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}}" 2026-01-29 15:09:29.491719 | controller | - " 2026-01-29T15:06:12.975Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.491725 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}}" 2026-01-29 15:09:29.491731 | controller | - " 2026-01-29T15:06:13.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.491737 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.491743 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491751 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491757 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491763 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\"}" 2026-01-29 15:09:29.491769 | controller | - " 2026-01-29T15:06:13.040Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.491775 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.491781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491786 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491792 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.491798 | controller | - " 2026-01-29T15:06:13.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.491819 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.491829 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.491835 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491841 | controller | \"cfa382d4-6df4-42b0-91d3-5dead63e75aa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.491847 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.491853 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.491858 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.491864 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.491870 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.491878 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.491885 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.491891 | controller | - " 2026-01-29T15:06:13.048Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.491897 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.491905 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.491911 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491917 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\"}" 2026-01-29 15:09:29.491939 | controller | - " 2026-01-29T15:06:13.048Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.491945 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.491951 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.491965 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.491971 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.491977 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.491983 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.491989 | controller | - " 2026-01-29T15:06:13.141Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.491995 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.492001 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492012 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492018 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\"}" 2026-01-29 15:09:29.492024 | controller | - " 2026-01-29T15:06:13.141Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.492030 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492041 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492047 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.492053 | controller | - " 2026-01-29T15:06:13.151Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492059 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492065 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492071 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492077 | controller | \"0723ec57-ea7c-4487-8f6c-924dec0ed016\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.492083 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.492089 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.492094 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.492100 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.492109 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.492115 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.492121 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.492127 | controller | - " 2026-01-29T15:06:13.152Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.492132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.492138 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492144 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492150 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\"}" 2026-01-29 15:09:29.492156 | controller | - " 2026-01-29T15:06:13.152Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.492162 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492168 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492174 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492180 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492186 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.492191 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.492197 | controller | - " 2026-01-29T15:06:13.154Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.492203 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.492209 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492215 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492235 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492242 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\"}" 2026-01-29 15:09:29.492248 | controller | - " 2026-01-29T15:06:13.155Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.492254 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492260 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492265 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492271 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.492277 | controller | - " 2026-01-29T15:06:13.155Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492283 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492289 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492295 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492300 | controller | \"83c420cb-6435-43a4-ae4f-a5ddbad14432\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.492306 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.492312 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.492321 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.492329 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.492336 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.492341 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.492347 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.492353 | controller | - " 2026-01-29T15:06:13.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.492359 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.492365 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492371 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492377 | controller | \"b0319b39-8646-4c04-9700-de815973a350\"}" 2026-01-29 15:09:29.492382 | controller | - " 2026-01-29T15:06:13.163Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.492388 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492394 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492400 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492406 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492412 | controller | \"b0319b39-8646-4c04-9700-de815973a350\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.492418 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.492423 | controller | - " 2026-01-29T15:06:13.166Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.492429 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.492435 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492441 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492446 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492452 | controller | \"b0319b39-8646-4c04-9700-de815973a350\"}" 2026-01-29 15:09:29.492459 | controller | - " 2026-01-29T15:06:13.166Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.492465 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492471 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492477 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492483 | controller | \"b0319b39-8646-4c04-9700-de815973a350\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.492489 | controller | - " 2026-01-29T15:06:13.166Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492495 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492510 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492516 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492522 | controller | \"b0319b39-8646-4c04-9700-de815973a350\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.492531 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.492537 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.492543 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.492548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.492554 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.492559 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.492569 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.492575 | controller | - " 2026-01-29T15:06:13.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.492581 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.492587 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492593 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492599 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\"}" 2026-01-29 15:09:29.492604 | controller | - " 2026-01-29T15:06:13.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.492610 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492616 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492622 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492628 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492634 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.492639 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.492645 | controller | - " 2026-01-29T15:06:13.210Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.492651 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.492657 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492663 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492669 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492675 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\"}" 2026-01-29 15:09:29.492681 | controller | - " 2026-01-29T15:06:13.210Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.492687 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492701 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492707 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.492714 | controller | - " 2026-01-29T15:06:13.211Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492720 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492726 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492734 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492740 | controller | \"966588e5-52f5-4228-877e-0b92b1ded9f4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.492746 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.492752 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.492758 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.492765 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.492771 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.492785 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.492792 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.492798 | controller | - " 2026-01-29T15:06:13.293Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.492822 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.492833 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492839 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492845 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\"}" 2026-01-29 15:09:29.492852 | controller | - " 2026-01-29T15:06:13.294Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.492858 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.492864 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.492870 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.492876 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492882 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.492888 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.492894 | controller | - " 2026-01-29T15:06:13.296Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.492903 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.492909 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492916 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.492922 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.492928 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\"}" 2026-01-29 15:09:29.492934 | controller | - " 2026-01-29T15:06:13.296Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.492940 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.492946 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493096 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493102 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.493109 | controller | - " 2026-01-29T15:06:13.297Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493115 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493124 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493130 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493136 | controller | \"192a7517-bade-4dce-b2c8-8f5c8c25789f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.493142 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.493149 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.493155 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.493161 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.493167 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.493173 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.493179 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.493185 | controller | - " 2026-01-29T15:06:13.457Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.493191 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.493198 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493204 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493210 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\"}" 2026-01-29 15:09:29.493216 | controller | - " 2026-01-29T15:06:13.458Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.493222 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493237 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493246 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493253 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493259 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.493265 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.493271 | controller | - " 2026-01-29T15:06:13.461Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.493277 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.493284 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.493290 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493297 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493303 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\"}" 2026-01-29 15:09:29.493309 | controller | - " 2026-01-29T15:06:13.461Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.493316 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.493322 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493328 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493334 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.493343 | controller | - " 2026-01-29T15:06:13.462Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493349 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493355 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493362 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493368 | controller | \"29a628e2-e684-4b1b-a377-d4e7bd782905\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.493374 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.493380 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.493387 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.493393 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.493399 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.493405 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.493412 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.493418 | controller | - " 2026-01-29T15:06:13.782Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.493424 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.493430 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493437 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493443 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\"}" 2026-01-29 15:09:29.493449 | controller | - " 2026-01-29T15:06:13.783Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.493456 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493462 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493468 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493474 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493480 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.493487 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.493493 | controller | - " 2026-01-29T15:06:13.785Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.493499 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.493505 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.493521 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493528 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493534 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\"}" 2026-01-29 15:09:29.493541 | controller | - " 2026-01-29T15:06:13.785Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.493547 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.493553 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493562 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493569 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.493575 | controller | - " 2026-01-29T15:06:13.785Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493581 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493587 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493594 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493600 | controller | \"1e2a0e9d-a835-459a-a1ac-6fd5e8d5bdfc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.493606 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.493612 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.493619 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.493625 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.493631 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.493637 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.493644 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.493650 | controller | - " 2026-01-29T15:06:14.427Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.493656 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.493666 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493672 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493677 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\"}" 2026-01-29 15:09:29.493683 | controller | - " 2026-01-29T15:06:14.427Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.493689 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493695 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493700 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493706 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493713 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.493719 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.493725 | controller | - " 2026-01-29T15:06:14.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.493731 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.493736 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.493742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493748 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493754 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\"}" 2026-01-29 15:09:29.493759 | controller | - " 2026-01-29T15:06:14.429Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.493767 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.493774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.493779 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493785 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.493800 | controller | - " 2026-01-29T15:06:14.430Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.493833 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.493843 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.493849 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.493855 | controller | \"6cbe0354-75ab-42a7-a518-6e22ac674f9b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.493862 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.493868 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.493874 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.493881 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.493887 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.493894 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.493900 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.494080 | controller | - " 2026-01-29T15:06:15.710Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.494086 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.494092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494098 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494110 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\"}" 2026-01-29 15:09:29.494116 | controller | - " 2026-01-29T15:06:15.711Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.494122 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.494129 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.494135 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.494141 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494148 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.494154 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.494161 | controller | - " 2026-01-29T15:06:15.714Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.494167 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.494174 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494186 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494195 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\"}" 2026-01-29 15:09:29.494201 | controller | - " 2026-01-29T15:06:15.714Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.494207 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494213 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494218 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494224 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.494230 | controller | - " 2026-01-29T15:06:15.715Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.494236 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.494242 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.494248 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494254 | controller | \"d1f32bfe-68ab-4172-a89f-c1826be96592\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.494259 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.494265 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.494271 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.494280 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.494296 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.494303 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.494309 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.494315 | controller | - " 2026-01-29T15:06:18.275Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.494321 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.494327 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494333 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494339 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\"}" 2026-01-29 15:09:29.494345 | controller | - " 2026-01-29T15:06:18.276Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.494350 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.494356 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.494362 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.494368 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494374 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.494379 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.494385 | controller | - " 2026-01-29T15:06:18.279Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.494391 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.494397 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494411 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494417 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\"}" 2026-01-29 15:09:29.494423 | controller | - " 2026-01-29T15:06:18.279Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.494429 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494435 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494439 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494443 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.494447 | controller | - " 2026-01-29T15:06:18.280Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.494452 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.494456 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.494460 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494464 | controller | \"4ca0babf-69a0-45ff-b59d-54b275e90431\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.494469 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.494473 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.494477 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.494481 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.494486 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.494490 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.494494 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.494498 | controller | - " 2026-01-29T15:06:23.401Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.494503 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.494507 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494511 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494515 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\"}" 2026-01-29 15:09:29.494529 | controller | - " 2026-01-29T15:06:23.402Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.494534 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.494538 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.494542 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.494547 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494551 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.494555 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.494559 | controller | - " 2026-01-29T15:06:23.404Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.494563 | controller | hostname-for-openstack.49f81a02-bb1e-487c-bc0b-95de524d1792.svc to MariaDBDatabase 2026-01-29 15:09:29.494570 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494578 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494584 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\"}" 2026-01-29 15:09:29.494588 | controller | - " 2026-01-29T15:06:23.405Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.494592 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494596 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494602 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494607 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.494611 | controller | - " 2026-01-29T15:06:23.406Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.494615 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.494619 | controller | {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, \"namespace\": 2026-01-29 15:09:29.494624 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494628 | controller | \"5b321a91-a23c-4c29-a4c6-ffdd4bc0478a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.494632 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.494636 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.494640 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.494645 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.494649 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.494655 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.494661 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.494667 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.494674 | controller | \e[38;5;243m@ 01/29/26 15:06:32.976\e[0m" 2026-01-29 15:09:29.494680 | controller | - " 2026-01-29T15:06:32.977Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.494698 | controller | \"Namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:12Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:12Z\"}],\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\",\"resourceVersion\":\"517\",\"uid\":\"0cc99820-08fc-4320-a93b-2ecec3a56dcf\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.494710 | controller | 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\":\"# 2026-01-29 15:09:29.494717 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.494723 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.494732 | controller | 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\":\"# 2026-01-29 15:09:29.494738 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.494744 | controller | - " 2026-01-29T15:06:32.988Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.494750 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.494759 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494765 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494771 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\"}" 2026-01-29 15:09:29.494778 | controller | - " 2026-01-29T15:06:32.995Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.494784 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494796 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494807 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.494837 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.494844 | controller | - " 2026-01-29T15:06:32.998Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.494850 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494856 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494865 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494871 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.494877 | controller | \"ObjectNamespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.494883 | controller | - " 2026-01-29T15:06:32.998Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.494889 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.494907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49f81a02-bb1e-487c-bc0b-95de524d1792\"}, 2026-01-29 15:09:29.494914 | controller | \"namespace\": \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.494921 | controller | \"19035255-bced-490d-a074-b60b66dcd31c\"}" 2026-01-29 15:09:29.494927 | controller | - " 2026-01-29T15:06:33.004Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.494932 | controller | \"ironic\"}" 2026-01-29 15:09:29.494938 | controller | - " 2026-01-29T15:06:33.004Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.494944 | controller | - " 2026-01-29T15:06:33.004Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.495033 | controller | - " 2026-01-29T15:06:33.008Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.495047 | controller | \"ironic\"}" 2026-01-29 15:09:29.495053 | controller | - " 2026-01-29T15:06:33.008Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.495060 | controller | \"ironic\"}" 2026-01-29 15:09:29.495066 | controller | - " 2026-01-29T15:06:33.014Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.495073 | controller | \"49f81a02-bb1e-487c-bc0b-95de524d1792\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.495079 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.495085 | controller | - '' 2026-01-29 15:09:29.495096 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.495103 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.495110 | controller | with:' 2026-01-29 15:09:29.495116 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.495122 | controller | - ' <*errors.StatusError | 0xc0012a6320>: ' 2026-01-29 15:09:29.495129 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.495134 | controller | - ' {' 2026-01-29 15:09:29.495140 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.495146 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.495152 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.495158 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.495163 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.495169 | controller | - ' Continue: "",' 2026-01-29 15:09:29.495175 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.495181 | controller | - ' },' 2026-01-29 15:09:29.495186 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.495192 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.495198 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.495203 | controller | - ' Details: {' 2026-01-29 15:09:29.495209 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.495215 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.495221 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.495227 | controller | - ' UID: "",' 2026-01-29 15:09:29.495232 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.495238 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.495244 | controller | - ' },' 2026-01-29 15:09:29.495253 | controller | - ' Code: 404,' 2026-01-29 15:09:29.495259 | controller | - ' },' 2026-01-29 15:09:29.495265 | controller | - " }\e[0m" 2026-01-29 15:09:29.495270 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.495276 | controller | \e[38;5;243m@ 01/29/26 15:06:32.976\e[0m" 2026-01-29 15:09:29.495282 | controller | - '' 2026-01-29 15:09:29.495288 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.495294 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.495299 | controller | {{0xc001799350?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.495305 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.495311 | controller | +0x191" 2026-01-29 15:09:29.495317 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.495324 | controller | 0xc000a97240})' 2026-01-29 15:09:29.495330 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.495336 | controller | +0x3a" 2026-01-29 15:09:29.495342 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00176af00?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.495347 | controller | 0x4}, {0xc001126090, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.495353 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.495359 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00176af00?, 0xc000a97240?}, {0xc001126090?, 2026-01-29 15:09:29.495364 | controller | 0xc00176af00?, 0x1f26380?})' 2026-01-29 15:09:29.495376 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.495381 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.495387 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.495393 | controller | +0x11f" 2026-01-29 15:09:29.495399 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00029e380, {0x2753a78, 2026-01-29 15:09:29.495405 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.495411 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.495418 | controller | +0x168" 2026-01-29 15:09:29.495437 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00029e380, {0x2753a78, 2026-01-29 15:09:29.495444 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.495450 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.495456 | controller | +0x85" 2026-01-29 15:09:29.495463 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.495469 | controller | {{0xc001799350, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.495475 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.495481 | controller | +0x16e" 2026-01-29 15:09:29.495487 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.495493 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.495499 | controller | +0x8a7" 2026-01-29 15:09:29.495506 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.495512 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.495518 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.495528 | controller | - "\e[38;5;9m• [FAILED] [20.154 seconds]\e[0m" 2026-01-29 15:09:29.495534 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.495540 | controller | \e[0mIronicInspector reaches Ready when deployment rollout finished\e[0m" 2026-01-29 15:09:29.495546 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.495552 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:532\e[0m" 2026-01-29 15:09:29.495559 | controller | - '' 2026-01-29 15:09:29.495565 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.495571 | controller | - " 2026-01-29T15:06:14.351Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.495577 | controller | - " 2026-01-29T15:06:14.354Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.495584 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.495590 | controller | - " 2026-01-29T15:06:14.365Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.495596 | controller | {\"name\":\"keystone-34719897-a700-4c00-9f3e-13b9c8f77a4c\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}}" 2026-01-29 15:09:29.495603 | controller | - " 2026-01-29T15:06:14.365Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"},\"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\"}}}" 2026-01-29 15:09:29.495610 | controller | - " 2026-01-29T15:06:14.368Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.495616 | controller | \"ironic\"}" 2026-01-29 15:09:29.495623 | controller | - " 2026-01-29T15:06:14.368Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.495629 | controller | - " 2026-01-29T15:06:14.368Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.495638 | controller | - " 2026-01-29T15:06:14.371Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.495644 | controller | \"ironic\"}" 2026-01-29 15:09:29.495650 | controller | - " 2026-01-29T15:06:14.371Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.495657 | controller | \"ironic\"}" 2026-01-29 15:09:29.495664 | controller | - " 2026-01-29T15:06:14.379Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.495671 | controller | \"ironic\"}" 2026-01-29 15:09:29.495677 | controller | - " 2026-01-29T15:06:14.379Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.495691 | controller | - " 2026-01-29T15:06:14.379Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.495698 | controller | - " 2026-01-29T15:06:14.382Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.495704 | controller | \"ironic\"}" 2026-01-29 15:09:29.495713 | controller | - " 2026-01-29T15:06:14.382Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.495720 | controller | \"ironic\"}" 2026-01-29 15:09:29.495726 | controller | - " 2026-01-29T15:06:14.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.495732 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.495738 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.495744 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495750 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}" 2026-01-29 15:09:29.495756 | controller | - " 2026-01-29T15:06:14.402Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.495762 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.495768 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.495775 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495780 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}" 2026-01-29 15:09:29.495787 | controller | - " 2026-01-29T15:06:14.404Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.495793 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.495799 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.495824 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495835 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}" 2026-01-29 15:09:29.495841 | controller | - " 2026-01-29T15:06:14.407Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.495847 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.495853 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.495859 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495865 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\"}" 2026-01-29 15:09:29.495872 | controller | - " 2026-01-29T15:06:14.412Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.495878 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.495884 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.495890 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.495896 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495902 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.495908 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.495914 | controller | - " 2026-01-29T15:06:14.415Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.495921 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.495927 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.495950 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495957 | controller | \"b530e6c2-1056-4011-9c4f-97c30f36ccd2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.495966 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.495971 | controller | - " 2026-01-29T15:06:14.423Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.495977 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.495983 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.495989 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.495995 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\"}" 2026-01-29 15:09:29.496001 | controller | - " 2026-01-29T15:06:14.423Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.496007 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496025 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496031 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496036 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496043 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.496049 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.496055 | controller | - " 2026-01-29T15:06:14.425Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.496061 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.496067 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496073 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496079 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496085 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\"}" 2026-01-29 15:09:29.496091 | controller | - " 2026-01-29T15:06:14.429Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.496098 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}}" 2026-01-29 15:09:29.496104 | controller | - " 2026-01-29T15:06:14.435Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.496110 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496116 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496122 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496128 | controller | \"ca443034-93ea-4516-90af-49bcf36fe8ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.496137 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.496143 | controller | - " 2026-01-29T15:06:14.436Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.496149 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}}" 2026-01-29 15:09:29.496155 | controller | - " 2026-01-29T15:06:14.436Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.496161 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.496167 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496173 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496179 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\"}" 2026-01-29 15:09:29.496188 | controller | - " 2026-01-29T15:06:14.437Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.496194 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496200 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496206 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496212 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496218 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.496224 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.496230 | controller | - " 2026-01-29T15:06:14.526Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.496236 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.496245 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496251 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496257 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496263 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\"}" 2026-01-29 15:09:29.496269 | controller | - " 2026-01-29T15:06:14.526Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.496275 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496281 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496286 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496292 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.496307 | controller | - " 2026-01-29T15:06:14.533Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496313 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496319 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496325 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496331 | controller | \"4619fac2-fed1-4d3d-a551-88224fbcca94\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.496337 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.496343 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.496349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.496355 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.496361 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.496367 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.496372 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.496379 | controller | - " 2026-01-29T15:06:14.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.496385 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.496391 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496400 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496406 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\"}" 2026-01-29 15:09:29.496411 | controller | - " 2026-01-29T15:06:14.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.496417 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496423 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496428 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496434 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496440 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.496446 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.496451 | controller | - " 2026-01-29T15:06:14.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.496457 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.496462 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496468 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496474 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496479 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\"}" 2026-01-29 15:09:29.496485 | controller | - " 2026-01-29T15:06:14.627Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.496490 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496502 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496507 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.496513 | controller | - " 2026-01-29T15:06:14.627Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496522 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496527 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496533 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496539 | controller | \"9747a063-34a2-4abf-ac3a-25e59e2c09ec\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.496545 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.496550 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.496556 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.496576 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.496582 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.496588 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.496594 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.496600 | controller | - " 2026-01-29T15:06:14.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.496608 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.496614 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496620 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496627 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\"}" 2026-01-29 15:09:29.496633 | controller | - " 2026-01-29T15:06:14.628Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.496639 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496645 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496651 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496657 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496663 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.496669 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.496675 | controller | - " 2026-01-29T15:06:14.630Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.496680 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.496686 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496699 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496705 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\"}" 2026-01-29 15:09:29.496711 | controller | - " 2026-01-29T15:06:14.630Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.496718 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496724 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496730 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496736 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.496743 | controller | - " 2026-01-29T15:06:14.631Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496749 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496755 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496761 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496768 | controller | \"4924e938-cb2a-4c69-88e3-53a568b0e571\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.496774 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.496780 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.496786 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.496793 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.496799 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.496826 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.496842 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.496849 | controller | - " 2026-01-29T15:06:14.638Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.496855 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.496861 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496867 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496874 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\"}" 2026-01-29 15:09:29.496889 | controller | - " 2026-01-29T15:06:14.639Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.496896 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.496902 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.496909 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.496915 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496921 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.496931 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.496939 | controller | - " 2026-01-29T15:06:14.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.496945 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.496952 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496958 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496964 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.496971 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\"}" 2026-01-29 15:09:29.496977 | controller | - " 2026-01-29T15:06:14.641Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.496983 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.496989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.496995 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497001 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.497007 | controller | - " 2026-01-29T15:06:14.641Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497013 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497019 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497025 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497031 | controller | \"e697aa6c-d42e-44cb-86d2-99be15d5cfd8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.497037 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.497043 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.497049 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.497055 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.497061 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.497077 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.497084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.497090 | controller | - " 2026-01-29T15:06:14.682Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.497096 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.497102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497109 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497115 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\"}" 2026-01-29 15:09:29.497121 | controller | - " 2026-01-29T15:06:14.683Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.497127 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497133 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497139 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497145 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497151 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.497157 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.497163 | controller | - " 2026-01-29T15:06:14.684Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.497178 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.497185 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497197 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497203 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\"}" 2026-01-29 15:09:29.497209 | controller | - " 2026-01-29T15:06:14.685Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.497215 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497221 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497227 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497234 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.497240 | controller | - " 2026-01-29T15:06:14.685Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497246 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497252 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497258 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497264 | controller | \"9f1e2986-06d2-490e-ae8d-27bb3f82d750\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.497270 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.497276 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.497282 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.497292 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.497298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.497304 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.497310 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.497315 | controller | - " 2026-01-29T15:06:14.766Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.497321 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.497327 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497336 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497342 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\"}" 2026-01-29 15:09:29.497348 | controller | - " 2026-01-29T15:06:14.766Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.497355 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497361 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497367 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497373 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497380 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.497386 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.497393 | controller | - " 2026-01-29T15:06:14.769Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.497399 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.497405 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497412 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497418 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497427 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\"}" 2026-01-29 15:09:29.497433 | controller | - " 2026-01-29T15:06:14.769Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.497440 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497446 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497462 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497469 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.497476 | controller | - " 2026-01-29T15:06:14.770Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497483 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497489 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497496 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497502 | controller | \"3c1a0046-e860-48b0-8cfd-7cac87af1763\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.497509 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.497516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.497525 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.497532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.497538 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.497545 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.497551 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.497558 | controller | - " 2026-01-29T15:06:14.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.497564 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.497570 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497577 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497586 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\"}" 2026-01-29 15:09:29.497593 | controller | - " 2026-01-29T15:06:14.932Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.497600 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497606 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497613 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497621 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497628 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.497635 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.497641 | controller | - " 2026-01-29T15:06:14.933Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.497648 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.497654 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497661 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497667 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497674 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\"}" 2026-01-29 15:09:29.497680 | controller | - " 2026-01-29T15:06:14.934Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.497687 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497700 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497707 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.497713 | controller | - " 2026-01-29T15:06:14.934Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497720 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497726 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497732 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497742 | controller | \"307ffff0-fbd5-41d9-b00b-131ead4bacba\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.497749 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.497755 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.497770 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.497777 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.497783 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.497792 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.497799 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.497824 | controller | - " 2026-01-29T15:06:15.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.497835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.497841 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497848 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497854 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\"}" 2026-01-29 15:09:29.497860 | controller | - " 2026-01-29T15:06:15.472Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.497866 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497873 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497879 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497886 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497892 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.497898 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.497905 | controller | - " 2026-01-29T15:06:15.474Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.497911 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.497918 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497929 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497936 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\"}" 2026-01-29 15:09:29.497942 | controller | - " 2026-01-29T15:06:15.474Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.497948 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.497954 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.497960 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.497966 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.497972 | controller | - " 2026-01-29T15:06:15.475Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.497979 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.497985 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.497995 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498001 | controller | \"df57c511-0370-44d8-bf00-5e2ed5c13c51\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.498008 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.498014 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.498021 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.498028 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.498037 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.498044 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.498050 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.498056 | controller | - " 2026-01-29T15:06:16.116Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.498063 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.498069 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498086 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498094 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\"}" 2026-01-29 15:09:29.498101 | controller | - " 2026-01-29T15:06:16.117Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.498107 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498113 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498120 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498126 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498132 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.498138 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.498145 | controller | - " 2026-01-29T15:06:16.119Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.498151 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.498157 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498164 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498170 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498177 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\"}" 2026-01-29 15:09:29.498183 | controller | - " 2026-01-29T15:06:16.119Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.498190 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498203 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498210 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.498216 | controller | - " 2026-01-29T15:06:16.120Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498229 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498235 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498241 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498249 | controller | \"653ef389-a088-4ac9-a5f8-02dba1466c04\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.498256 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.498262 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.498268 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.498274 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.498281 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.498287 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.498293 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.498299 | controller | - " 2026-01-29T15:06:17.401Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.498305 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.498312 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498318 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498324 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\"}" 2026-01-29 15:09:29.498330 | controller | - " 2026-01-29T15:06:17.402Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.498336 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498341 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498347 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498353 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498359 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.498365 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.498383 | controller | - " 2026-01-29T15:06:17.405Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.498390 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.498396 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498408 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498414 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\"}" 2026-01-29 15:09:29.498420 | controller | - " 2026-01-29T15:06:17.406Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.498427 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498433 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498439 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498449 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.498455 | controller | - " 2026-01-29T15:06:17.406Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498462 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498468 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498474 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498480 | controller | \"36171872-5a5e-4a28-bfc4-ce51c25d3b6b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.498486 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.498493 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.498499 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.498505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.498511 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.498517 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.498523 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.498530 | controller | - " 2026-01-29T15:06:19.967Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.498536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.498542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498548 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498554 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\"}" 2026-01-29 15:09:29.498560 | controller | - " 2026-01-29T15:06:19.968Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.498566 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498572 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498578 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498584 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498590 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.498602 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.498609 | controller | - " 2026-01-29T15:06:19.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.498616 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.498622 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498628 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498634 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498640 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\"}" 2026-01-29 15:09:29.498647 | controller | - " 2026-01-29T15:06:19.971Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.498654 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498680 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498687 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.498693 | controller | - " 2026-01-29T15:06:19.972Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498699 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498706 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498712 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498718 | controller | \"805063c3-ba48-4a35-a4f5-4012037fc3a0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.498725 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.498731 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.498737 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.498743 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.498749 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.498755 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.498760 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.498766 | controller | - " 2026-01-29T15:06:25.093Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.498772 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.498778 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498784 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498791 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\"}" 2026-01-29 15:09:29.498796 | controller | - " 2026-01-29T15:06:25.093Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.498806 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498832 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498838 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498844 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498849 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.498855 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.498861 | controller | - " 2026-01-29T15:06:25.100Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.498867 | controller | hostname-for-openstack.44fd9214-dac2-46c7-b1ba-63f49074b001.svc to MariaDBDatabase 2026-01-29 15:09:29.498873 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498886 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498892 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\"}" 2026-01-29 15:09:29.498898 | controller | - " 2026-01-29T15:06:25.101Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.498908 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.498914 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.498920 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498926 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.498947 | controller | - " 2026-01-29T15:06:25.102Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.498955 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.498961 | controller | {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, \"namespace\": 2026-01-29 15:09:29.498967 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.498974 | controller | \"566d07a2-737a-4401-a283-8a9a291eea9f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.498980 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.498997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.499004 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.499010 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.499016 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.499023 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.499029 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.499035 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.499042 | controller | \e[38;5;243m@ 01/29/26 15:06:34.437\e[0m" 2026-01-29 15:09:29.499048 | controller | - " 2026-01-29T15:06:34.437Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.499055 | controller | \"Namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:14Z\",\"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\":\"2026-01-29T15:06:14Z\"}],\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\",\"resourceVersion\":\"646\",\"uid\":\"27d5ad23-33b0-4ffb-98c8-cd5b7108be43\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.499071 | controller | 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\":\"# 2026-01-29 15:09:29.499078 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.499085 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.499091 | controller | 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\":\"# 2026-01-29 15:09:29.499098 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.499112 | controller | - " 2026-01-29T15:06:34.447Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.499119 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.499125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.499134 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.499141 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\"}" 2026-01-29 15:09:29.499147 | controller | - " 2026-01-29T15:06:34.450Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.499153 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.499159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.499165 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.499171 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.499177 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.499183 | controller | - " 2026-01-29T15:06:34.456Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.499189 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.499196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.499202 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.499208 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.499214 | controller | \"ObjectNamespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.499221 | controller | - " 2026-01-29T15:06:34.456Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.499227 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.499236 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"44fd9214-dac2-46c7-b1ba-63f49074b001\"}, 2026-01-29 15:09:29.499243 | controller | \"namespace\": \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.499249 | controller | \"a4b2bae7-0060-4f8d-87d6-f552d3723f5b\"}" 2026-01-29 15:09:29.499255 | controller | - " 2026-01-29T15:06:34.462Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.499261 | controller | \"ironic\"}" 2026-01-29 15:09:29.499268 | controller | - " 2026-01-29T15:06:34.462Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.499274 | controller | - " 2026-01-29T15:06:34.462Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.499280 | controller | - " 2026-01-29T15:06:34.467Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.499287 | controller | \"ironic\"}" 2026-01-29 15:09:29.499293 | controller | - " 2026-01-29T15:06:34.467Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.499299 | controller | \"ironic\"}" 2026-01-29 15:09:29.499306 | controller | - " 2026-01-29T15:06:34.473Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.499312 | controller | \"44fd9214-dac2-46c7-b1ba-63f49074b001\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.499318 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.499324 | controller | - '' 2026-01-29 15:09:29.499330 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.499337 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.499343 | controller | with:' 2026-01-29 15:09:29.499349 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.499356 | controller | - ' <*errors.StatusError | 0xc001a69860>: ' 2026-01-29 15:09:29.499362 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.499368 | controller | - ' {' 2026-01-29 15:09:29.499374 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.499381 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.499387 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.499393 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.499399 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.499405 | controller | - ' Continue: "",' 2026-01-29 15:09:29.499412 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.499418 | controller | - ' },' 2026-01-29 15:09:29.499424 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.499431 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.499437 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.499443 | controller | - ' Details: {' 2026-01-29 15:09:29.499449 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.499456 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.499462 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.499468 | controller | - ' UID: "",' 2026-01-29 15:09:29.499474 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.499481 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.499487 | controller | - ' },' 2026-01-29 15:09:29.499507 | controller | - ' Code: 404,' 2026-01-29 15:09:29.499515 | controller | - ' },' 2026-01-29 15:09:29.499521 | controller | - " }\e[0m" 2026-01-29 15:09:29.499528 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.499534 | controller | \e[38;5;243m@ 01/29/26 15:06:34.437\e[0m" 2026-01-29 15:09:29.499541 | controller | - '' 2026-01-29 15:09:29.499547 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.499556 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.499563 | controller | {{0xc000514cf0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.499569 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.499576 | controller | +0x191" 2026-01-29 15:09:29.499582 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.499588 | controller | 0xc000e5cdc0})' 2026-01-29 15:09:29.499594 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.499601 | controller | +0x3a" 2026-01-29 15:09:29.499607 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001738450?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.499613 | controller | 0x4}, {0xc000580d80, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.499619 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.499626 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001738450?, 0xc000e5cdc0?}, {0xc000580d80?, 2026-01-29 15:09:29.499632 | controller | 0xc001738450?, 0x1f26380?})' 2026-01-29 15:09:29.499638 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.499645 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.499651 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.499657 | controller | +0x11f" 2026-01-29 15:09:29.499663 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00013df10, {0x2753a78, 2026-01-29 15:09:29.499670 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.499676 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.499682 | controller | +0x168" 2026-01-29 15:09:29.499689 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00013df10, {0x2753a78, 2026-01-29 15:09:29.499695 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.499701 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.499707 | controller | +0x85" 2026-01-29 15:09:29.499714 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.499720 | controller | {{0xc000514cf0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.499727 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.499733 | controller | +0x16e" 2026-01-29 15:09:29.499739 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.499746 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.499752 | controller | +0x8a7" 2026-01-29 15:09:29.499758 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.499764 | controller | - "\e[38;5;9m• [FAILED] [20.264 seconds]\e[0m" 2026-01-29 15:09:29.499770 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 15:09:29.499776 | controller | [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m" 2026-01-29 15:09:29.499782 | controller | - " \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:1076\e[0m" 2026-01-29 15:09:29.499789 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1276\e[0m" 2026-01-29 15:09:29.499795 | controller | - '' 2026-01-29 15:09:29.499822 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.499833 | controller | - " 2026-01-29T15:06:14.436Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.499840 | controller | {\"name\":\"keystone-d24046b8-57de-4256-ad48-6cb98f37a799\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}}" 2026-01-29 15:09:29.499858 | controller | - " 2026-01-29T15:06:14.436Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"},\"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\"}}}" 2026-01-29 15:09:29.499866 | controller | - " 2026-01-29T15:06:14.444Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.499873 | controller | \"ironic\"}" 2026-01-29 15:09:29.499880 | controller | - " 2026-01-29T15:06:14.444Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.499886 | controller | - " 2026-01-29T15:06:14.444Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.499892 | controller | - " 2026-01-29T15:06:14.447Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.499899 | controller | \"ironic\"}" 2026-01-29 15:09:29.499906 | controller | - " 2026-01-29T15:06:14.447Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.499912 | controller | \"ironic\"}" 2026-01-29 15:09:29.499918 | controller | - " 2026-01-29T15:06:14.451Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.499925 | controller | - " 2026-01-29T15:06:14.454Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.499931 | controller | \"ironic\"}" 2026-01-29 15:09:29.499938 | controller | - " 2026-01-29T15:06:14.454Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.499944 | controller | - " 2026-01-29T15:06:14.454Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.499970 | controller | - " 2026-01-29T15:06:14.457Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.499977 | controller | \"ironic\"}" 2026-01-29 15:09:29.499984 | controller | - " 2026-01-29T15:06:14.457Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.499990 | controller | \"ironic\"}" 2026-01-29 15:09:29.499997 | controller | - " 2026-01-29T15:06:14.474Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.500003 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.500009 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500016 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500022 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}" 2026-01-29 15:09:29.500029 | controller | - " 2026-01-29T15:06:14.476Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.500035 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500051 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500058 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}" 2026-01-29 15:09:29.500064 | controller | - " 2026-01-29T15:06:14.478Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.500071 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500077 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500084 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500090 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}" 2026-01-29 15:09:29.500096 | controller | - " 2026-01-29T15:06:14.480Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.500103 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500109 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500116 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500122 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\"}" 2026-01-29 15:09:29.500132 | controller | - " 2026-01-29T15:06:14.484Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.500139 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.500157 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500165 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500171 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.500178 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500184 | controller | - " 2026-01-29T15:06:14.488Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.500191 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500197 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500204 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500210 | controller | \"1b6b335e-6e99-4533-bff8-58b418d553d5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.500217 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500223 | controller | - " 2026-01-29T15:06:14.495Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.500230 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.500236 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500242 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500249 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\"}" 2026-01-29 15:09:29.500255 | controller | - " 2026-01-29T15:06:14.496Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.500261 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.500271 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500278 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500284 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.500291 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500297 | controller | - " 2026-01-29T15:06:14.498Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.500304 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.500310 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500323 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500333 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\"}" 2026-01-29 15:09:29.500339 | controller | - " 2026-01-29T15:06:14.502Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.500345 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500351 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500357 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500362 | controller | \"59fddd06-9621-4b77-9112-fbf7d52c5c8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.500368 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500374 | controller | - " 2026-01-29T15:06:14.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.500380 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.500386 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500393 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500399 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\"}" 2026-01-29 15:09:29.500405 | controller | - " 2026-01-29T15:06:14.511Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.500411 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.500418 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500434 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500441 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.500447 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500453 | controller | - " 2026-01-29T15:06:14.528Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.500459 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}}" 2026-01-29 15:09:29.500465 | controller | - " 2026-01-29T15:06:14.535Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.500471 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}}" 2026-01-29 15:09:29.500478 | controller | - " 2026-01-29T15:06:14.598Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.500489 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.500495 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500501 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500507 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500514 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\"}" 2026-01-29 15:09:29.500520 | controller | - " 2026-01-29T15:06:14.599Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.500529 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500542 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500548 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.500554 | controller | - " 2026-01-29T15:06:14.607Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.500560 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.500567 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.500573 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500579 | controller | \"d6034ab4-b610-4c26-85e1-a74d00c6b7c1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.500585 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.500592 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.500598 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.500604 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.500610 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.500616 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.500623 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.500629 | controller | - " 2026-01-29T15:06:14.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.500635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.500641 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500647 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500653 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\"}" 2026-01-29 15:09:29.500659 | controller | - " 2026-01-29T15:06:14.609Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.500666 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.500672 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500678 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500684 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.500691 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500700 | controller | - " 2026-01-29T15:06:14.699Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.500706 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.500721 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500728 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500735 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500741 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\"}" 2026-01-29 15:09:29.500747 | controller | - " 2026-01-29T15:06:14.700Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.500753 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500760 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500766 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500772 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.500778 | controller | - " 2026-01-29T15:06:14.700Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.500784 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.500790 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.500796 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500802 | controller | \"bec57dc9-1fa8-45dd-87c0-e33c2b61e3a1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.500832 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.500839 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.500845 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.500851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.500857 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.500864 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.500870 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.500876 | controller | - " 2026-01-29T15:06:14.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.500883 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.500889 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500895 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500901 | controller | \"c8c77901-c546-4485-b210-9e963f133805\"}" 2026-01-29 15:09:29.500907 | controller | - " 2026-01-29T15:06:14.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.500917 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.500924 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500930 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500940 | controller | \"c8c77901-c546-4485-b210-9e963f133805\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.500947 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.500953 | controller | - " 2026-01-29T15:06:14.702Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.500959 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.500966 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.500972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.500978 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.500985 | controller | \"c8c77901-c546-4485-b210-9e963f133805\"}" 2026-01-29 15:09:29.500991 | controller | - " 2026-01-29T15:06:14.703Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.500997 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501009 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501025 | controller | \"c8c77901-c546-4485-b210-9e963f133805\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.501032 | controller | - " 2026-01-29T15:06:14.703Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.501039 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.501045 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.501051 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501057 | controller | \"c8c77901-c546-4485-b210-9e963f133805\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.501064 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.501070 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.501076 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.501082 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.501088 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.501094 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.501103 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.501109 | controller | - " 2026-01-29T15:06:14.711Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.501115 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.501121 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501128 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501134 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\"}" 2026-01-29 15:09:29.501140 | controller | - " 2026-01-29T15:06:14.711Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.501146 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.501152 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501161 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501167 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.501173 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.501179 | controller | - " 2026-01-29T15:06:14.713Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.501186 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.501192 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501204 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501213 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\"}" 2026-01-29 15:09:29.501220 | controller | - " 2026-01-29T15:06:14.714Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.501226 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501233 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501240 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501246 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.501253 | controller | - " 2026-01-29T15:06:14.714Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.501260 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.501266 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.501273 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501279 | controller | \"cb4606a8-d18c-48fa-bad3-0f0b0b5c4632\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.501285 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.501292 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.501298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.501313 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.501320 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.501327 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.501333 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.501339 | controller | - " 2026-01-29T15:06:14.755Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.501348 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.501355 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501361 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501367 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\"}" 2026-01-29 15:09:29.501373 | controller | - " 2026-01-29T15:06:14.755Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.501378 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.501387 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501393 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501399 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.501405 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.501412 | controller | - " 2026-01-29T15:06:14.757Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.501418 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.501424 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501430 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501436 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501442 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\"}" 2026-01-29 15:09:29.501448 | controller | - " 2026-01-29T15:06:14.757Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.501455 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501461 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501467 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501473 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.501479 | controller | - " 2026-01-29T15:06:14.758Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.501485 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.501491 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.501498 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501504 | controller | \"a1be734e-7719-4fd7-887d-a3fae31efedd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.501510 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.501516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.501523 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.501530 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.501536 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.501543 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.501549 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.501556 | controller | - " 2026-01-29T15:06:14.839Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.501563 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.501569 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501576 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501592 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\"}" 2026-01-29 15:09:29.501603 | controller | - " 2026-01-29T15:06:14.840Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.501609 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.501616 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501623 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501629 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.501635 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.501641 | controller | - " 2026-01-29T15:06:14.842Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.501648 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.501654 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501661 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501667 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501673 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\"}" 2026-01-29 15:09:29.501682 | controller | - " 2026-01-29T15:06:14.842Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.501689 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501696 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501701 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501707 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.501713 | controller | - " 2026-01-29T15:06:14.842Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.501719 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.501726 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.501732 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501738 | controller | \"57c950f7-05c4-4777-83d4-7d0837743476\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.501744 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.501753 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.501759 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.501766 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.501772 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.501778 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.501784 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.501790 | controller | - " 2026-01-29T15:06:15.003Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.501797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.501822 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501832 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501842 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\"}" 2026-01-29 15:09:29.501848 | controller | - " 2026-01-29T15:06:15.004Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.501854 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.501861 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501867 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501873 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.501880 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.501886 | controller | - " 2026-01-29T15:06:15.006Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.501902 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.501909 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501916 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501922 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501928 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\"}" 2026-01-29 15:09:29.501935 | controller | - " 2026-01-29T15:06:15.007Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.501941 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.501963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.501971 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.501978 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.501984 | controller | - " 2026-01-29T15:06:15.007Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.501990 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.501997 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.502003 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502009 | controller | \"aba35687-fdc3-46f9-a023-0db18c1707fe\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.502016 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.502022 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.502029 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.502035 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.502041 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.502047 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.502054 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.502060 | controller | - " 2026-01-29T15:06:15.472Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.502067 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.502076 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502082 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502089 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\"}" 2026-01-29 15:09:29.502095 | controller | - " 2026-01-29T15:06:15.474Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.502101 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.502108 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502117 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502123 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.502129 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.502135 | controller | - " 2026-01-29T15:06:15.476Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.502141 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.502150 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502156 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502163 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502169 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\"}" 2026-01-29 15:09:29.502175 | controller | - " 2026-01-29T15:06:15.476Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.502181 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502190 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502205 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502212 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.502218 | controller | - " 2026-01-29T15:06:15.477Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.502225 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.502231 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.502237 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502243 | controller | \"5bb4a4a2-98fd-4385-b3c0-df32be4dd62c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.502249 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.502256 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.502262 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.502268 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.502274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.502280 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.502286 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.502293 | controller | - " 2026-01-29T15:06:16.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.502302 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.502309 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502315 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502321 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\"}" 2026-01-29 15:09:29.502327 | controller | - " 2026-01-29T15:06:16.118Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.502333 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.502339 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502345 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502352 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.502358 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.502364 | controller | - " 2026-01-29T15:06:16.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.502370 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.502376 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502382 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502389 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502395 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\"}" 2026-01-29 15:09:29.502401 | controller | - " 2026-01-29T15:06:16.120Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.502407 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502414 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502420 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502426 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.502432 | controller | - " 2026-01-29T15:06:16.121Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.502438 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.502452 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.502519 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502531 | controller | \"b575d951-5bed-4448-af14-7275387bd6f0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.502540 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.502547 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.502562 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.502569 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.502576 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.502586 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.502599 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.502614 | controller | - " 2026-01-29T15:06:17.402Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.502631 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.502637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502643 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502655 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\"}" 2026-01-29 15:09:29.502666 | controller | - " 2026-01-29T15:06:17.402Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.502676 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.502684 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502690 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502699 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.502707 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.502714 | controller | - " 2026-01-29T15:06:17.405Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.502720 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.502725 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502731 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502737 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502744 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\"}" 2026-01-29 15:09:29.502752 | controller | - " 2026-01-29T15:06:17.406Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.502758 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502764 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502775 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502787 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.502793 | controller | - " 2026-01-29T15:06:17.406Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.502824 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.502838 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.502847 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502852 | controller | \"cc7aeacc-8239-44e5-9d0a-c7c1cb3fdf0e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.502861 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.502867 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.502874 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.502880 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.502887 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.502897 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.502904 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.502910 | controller | - " 2026-01-29T15:06:19.967Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.502916 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.502922 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502936 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502941 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\"}" 2026-01-29 15:09:29.502945 | controller | - " 2026-01-29T15:06:19.968Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.502950 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.502954 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502958 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.502963 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.502967 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.502972 | controller | - " 2026-01-29T15:06:19.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.502978 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.502984 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.502991 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.502997 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503003 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\"}" 2026-01-29 15:09:29.503009 | controller | - " 2026-01-29T15:06:19.972Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.503015 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.503021 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503027 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503036 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.503040 | controller | - " 2026-01-29T15:06:19.972Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.503044 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.503049 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.503053 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503057 | controller | \"14596e99-2862-45f1-90ea-e63c9c3c95fb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.503061 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.503066 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.503072 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.503078 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.503087 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.503093 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.503099 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.503105 | controller | - " 2026-01-29T15:06:25.093Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.503111 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.503120 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503126 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503132 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\"}" 2026-01-29 15:09:29.503138 | controller | - " 2026-01-29T15:06:25.094Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.503144 | controller | ironic exists; database username is ironic_ba41\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.503149 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503155 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503161 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.503167 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.503182 | controller | - " 2026-01-29T15:06:25.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.503189 | controller | hostname-for-openstack.8e1cd402-4763-47a9-b6b8-08768af8372d.svc to MariaDBDatabase 2026-01-29 15:09:29.503195 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.503201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503206 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503212 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\"}" 2026-01-29 15:09:29.503218 | controller | - " 2026-01-29T15:06:25.099Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.503227 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.503233 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503239 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503243 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.503247 | controller | - " 2026-01-29T15:06:25.099Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.503252 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.503256 | controller | {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, \"namespace\": 2026-01-29 15:09:29.503260 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503264 | controller | \"3e26aedc-878c-4b72-acf4-45e7f1c4a31a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.503269 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.503273 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.503277 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.503285 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.503289 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.503294 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.503298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.503302 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.503306 | controller | \e[38;5;243m@ 01/29/26 15:06:34.536\e[0m" 2026-01-29 15:09:29.503311 | controller | - " 2026-01-29T15:06:34.540Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.503315 | controller | \"Namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:14Z\",\"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\":\"2026-01-29T15:06:14Z\"}],\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\",\"resourceVersion\":\"696\",\"uid\":\"8a4dbf9c-8265-45c3-8f9a-d3b23c474287\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.503327 | controller | 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\":\"# 2026-01-29 15:09:29.503333 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.503338 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.503342 | controller | 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\":\"# 2026-01-29 15:09:29.503347 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.503353 | controller | - " 2026-01-29T15:06:34.550Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.503357 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.503362 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503366 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503370 | controller | \"25d74d66-abc2-425d-8765-209eec185722\"}" 2026-01-29 15:09:29.503374 | controller | - " 2026-01-29T15:06:34.554Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.503379 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.503383 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503387 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503391 | controller | \"25d74d66-abc2-425d-8765-209eec185722\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.503395 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.503400 | controller | - " 2026-01-29T15:06:34.558Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.503404 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.503408 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503412 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503416 | controller | \"25d74d66-abc2-425d-8765-209eec185722\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.503421 | controller | \"ObjectNamespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.503426 | controller | - " 2026-01-29T15:06:34.558Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.503431 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.503435 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8e1cd402-4763-47a9-b6b8-08768af8372d\"}, 2026-01-29 15:09:29.503446 | controller | \"namespace\": \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.503450 | controller | \"25d74d66-abc2-425d-8765-209eec185722\"}" 2026-01-29 15:09:29.503454 | controller | - " 2026-01-29T15:06:34.567Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.503459 | controller | \"ironic\"}" 2026-01-29 15:09:29.503463 | controller | - " 2026-01-29T15:06:34.567Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.503467 | controller | - " 2026-01-29T15:06:34.567Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.503478 | controller | - " 2026-01-29T15:06:34.571Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.503482 | controller | \"ironic\"}" 2026-01-29 15:09:29.503487 | controller | - " 2026-01-29T15:06:34.571Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.503491 | controller | \"ironic\"}" 2026-01-29 15:09:29.503495 | controller | - " 2026-01-29T15:06:34.575Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.503499 | controller | \"8e1cd402-4763-47a9-b6b8-08768af8372d\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.503505 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.503512 | controller | - '' 2026-01-29 15:09:29.503517 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.503521 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.503525 | controller | with:' 2026-01-29 15:09:29.503530 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.503534 | controller | - ' <*errors.StatusError | 0xc0018e0aa0>: ' 2026-01-29 15:09:29.503538 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.503543 | controller | - ' {' 2026-01-29 15:09:29.503547 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.503551 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.503556 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.503560 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.503564 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.503569 | controller | - ' Continue: "",' 2026-01-29 15:09:29.503573 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.503577 | controller | - ' },' 2026-01-29 15:09:29.503581 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.503586 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.503590 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.503594 | controller | - ' Details: {' 2026-01-29 15:09:29.503598 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.503603 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.503607 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.503611 | controller | - ' UID: "",' 2026-01-29 15:09:29.503615 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.503620 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.503624 | controller | - ' },' 2026-01-29 15:09:29.503628 | controller | - ' Code: 404,' 2026-01-29 15:09:29.503632 | controller | - ' },' 2026-01-29 15:09:29.503637 | controller | - " }\e[0m" 2026-01-29 15:09:29.503641 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.503645 | controller | \e[38;5;243m@ 01/29/26 15:06:34.536\e[0m" 2026-01-29 15:09:29.503650 | controller | - '' 2026-01-29 15:09:29.503654 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.503658 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.503662 | controller | {{0xc0017ec210?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.503667 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.503671 | controller | +0x191" 2026-01-29 15:09:29.503675 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.503680 | controller | 0xc000924e40})' 2026-01-29 15:09:29.503684 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.503688 | controller | +0x3a" 2026-01-29 15:09:29.503692 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0016d7e90?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.503697 | controller | 0x4}, {0xc0009faf48, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.503701 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.503705 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0016d7e90?, 0xc000924e40?}, {0xc0009faf48?, 2026-01-29 15:09:29.503709 | controller | 0xc0016d7e90?, 0x1f26380?})' 2026-01-29 15:09:29.503715 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.503719 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.503723 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.503728 | controller | +0x11f" 2026-01-29 15:09:29.503732 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000215dc0, {0x2753a78, 2026-01-29 15:09:29.503736 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.503740 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.503745 | controller | +0x168" 2026-01-29 15:09:29.503749 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000215dc0, {0x2753a78, 2026-01-29 15:09:29.503753 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.503757 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.503761 | controller | +0x85" 2026-01-29 15:09:29.503766 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.503770 | controller | {{0xc0017ec210, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.503780 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.503784 | controller | +0x16e" 2026-01-29 15:09:29.503788 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 15:09:29.503793 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.503797 | controller | +0x69d" 2026-01-29 15:09:29.503801 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.503821 | controller | - "\e[38;5;9m• [FAILED] [20.244 seconds]\e[0m" 2026-01-29 15:09:29.503828 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 15:09:29.503832 | controller | \e[0moverrides topology when the reference changes\e[0m" 2026-01-29 15:09:29.503837 | controller | - " \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:798\e[0m" 2026-01-29 15:09:29.503841 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:963\e[0m" 2026-01-29 15:09:29.503845 | controller | - '' 2026-01-29 15:09:29.503850 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.503854 | controller | - " 2026-01-29T15:06:33.497Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.503859 | controller | - " 2026-01-29T15:06:33.501Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-api-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.503864 | controller | - " 2026-01-29T15:06:33.504Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-conductor-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.503871 | controller | - " 2026-01-29T15:06:33.508Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-inspector-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.503875 | controller | - " 2026-01-29T15:06:33.511Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-nagent-topology\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.503880 | controller | - " 2026-01-29T15:06:33.526Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.503884 | controller | {\"name\":\"keystone-520c2820-b102-49f8-aaa1-377ce885779e\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}}" 2026-01-29 15:09:29.503895 | controller | - " 2026-01-29T15:06:33.526Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"},\"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\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\"}}}}" 2026-01-29 15:09:29.503901 | controller | - " 2026-01-29T15:06:33.530Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.503905 | controller | \"ironic\"}" 2026-01-29 15:09:29.503909 | controller | - " 2026-01-29T15:06:33.530Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.503913 | controller | - " 2026-01-29T15:06:33.530Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.503917 | controller | - " 2026-01-29T15:06:33.533Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.503922 | controller | \"ironic\"}" 2026-01-29 15:09:29.503926 | controller | - " 2026-01-29T15:06:33.533Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.503930 | controller | \"ironic\"}" 2026-01-29 15:09:29.503934 | controller | - " 2026-01-29T15:06:33.537Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.503940 | controller | - " 2026-01-29T15:06:33.540Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.503944 | controller | \"ironic\"}" 2026-01-29 15:09:29.503949 | controller | - " 2026-01-29T15:06:33.540Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.503953 | controller | - " 2026-01-29T15:06:33.540Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.503958 | controller | - " 2026-01-29T15:06:33.543Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.503990 | controller | \"ironic\"}" 2026-01-29 15:09:29.503995 | controller | - " 2026-01-29T15:06:33.543Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.504001 | controller | \"ironic\"}" 2026-01-29 15:09:29.504006 | controller | - " 2026-01-29T15:06:33.557Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504011 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504016 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504021 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504026 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}" 2026-01-29 15:09:29.504031 | controller | - " 2026-01-29T15:06:33.560Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.504036 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504041 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504045 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504050 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}" 2026-01-29 15:09:29.504055 | controller | - " 2026-01-29T15:06:33.562Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.504060 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504070 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504075 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}" 2026-01-29 15:09:29.504080 | controller | - " 2026-01-29T15:06:33.564Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.504085 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504090 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504095 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504100 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\"}" 2026-01-29 15:09:29.504114 | controller | - " 2026-01-29T15:06:33.568Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504121 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504127 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504133 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504139 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504144 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504150 | controller | - " 2026-01-29T15:06:33.571Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.504159 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504165 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504170 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504174 | controller | \"05d4360c-0a35-483e-834c-af993b14b0b9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.504179 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504183 | controller | - " 2026-01-29T15:06:33.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504187 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504194 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504198 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504202 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\"}" 2026-01-29 15:09:29.504208 | controller | - " 2026-01-29T15:06:33.579Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504214 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504220 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504227 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504233 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504239 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504245 | controller | - " 2026-01-29T15:06:33.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.504251 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.504257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504266 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504271 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\"}" 2026-01-29 15:09:29.504277 | controller | - " 2026-01-29T15:06:33.586Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.504282 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504290 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504294 | controller | \"dd77d410-01cd-4cba-83ed-1bb906eb76a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504299 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504303 | controller | - " 2026-01-29T15:06:33.594Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504307 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504311 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504315 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504322 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\"}" 2026-01-29 15:09:29.504326 | controller | - " 2026-01-29T15:06:33.594Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504341 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504346 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504350 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504354 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504358 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504363 | controller | - " 2026-01-29T15:06:33.621Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.504367 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}}" 2026-01-29 15:09:29.504371 | controller | - " 2026-01-29T15:06:33.626Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.504375 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}}" 2026-01-29 15:09:29.504379 | controller | - " 2026-01-29T15:06:33.682Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.504384 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.504388 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504392 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504396 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504400 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\"}" 2026-01-29 15:09:29.504405 | controller | - " 2026-01-29T15:06:33.683Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.504409 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504417 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504421 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.504426 | controller | - " 2026-01-29T15:06:33.690Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.504430 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.504434 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.504438 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504443 | controller | \"75586ac4-6bfa-4cfa-8773-1d67f680bade\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.504447 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.504451 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.504455 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.504459 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.504464 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.504468 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.504474 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.504478 | controller | - " 2026-01-29T15:06:33.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504482 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504489 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504493 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504498 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\"}" 2026-01-29 15:09:29.504502 | controller | - " 2026-01-29T15:06:33.691Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504506 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504510 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504514 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504519 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504528 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504533 | controller | - " 2026-01-29T15:06:33.783Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.504537 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.504541 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504545 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504549 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504554 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\"}" 2026-01-29 15:09:29.504558 | controller | - " 2026-01-29T15:06:33.783Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.504562 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504570 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504575 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.504579 | controller | - " 2026-01-29T15:06:33.791Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.504583 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.504587 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.504591 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504595 | controller | \"18efd1b2-157b-4c10-9273-286a43482d72\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.504600 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.504604 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.504608 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.504612 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.504616 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.504622 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.504626 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.504631 | controller | - " 2026-01-29T15:06:33.791Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504639 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504643 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504647 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\"}" 2026-01-29 15:09:29.504652 | controller | - " 2026-01-29T15:06:33.792Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504656 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504660 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504664 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504668 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504673 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504677 | controller | - " 2026-01-29T15:06:33.795Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.504681 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.504685 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504694 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504698 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\"}" 2026-01-29 15:09:29.504702 | controller | - " 2026-01-29T15:06:33.795Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.504706 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504715 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504720 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504724 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.504728 | controller | - " 2026-01-29T15:06:33.795Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.504732 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.504737 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.504742 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504747 | controller | \"86358db1-19a3-4365-b09c-1e151c7bd743\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.504751 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.504755 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.504759 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.504767 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.504771 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.504775 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.504780 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.504784 | controller | - " 2026-01-29T15:06:33.802Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504788 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504792 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504796 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504801 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\"}" 2026-01-29 15:09:29.504818 | controller | - " 2026-01-29T15:06:33.803Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504825 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504829 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504833 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504838 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504842 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504846 | controller | - " 2026-01-29T15:06:33.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.504850 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.504854 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504858 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504863 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504867 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\"}" 2026-01-29 15:09:29.504871 | controller | - " 2026-01-29T15:06:33.805Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.504875 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.504880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504884 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504888 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.504892 | controller | - " 2026-01-29T15:06:33.805Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.504896 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.504901 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.504905 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504909 | controller | \"075b61ce-37a1-430f-bfe2-c93b2d2dec9a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.504913 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.504924 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.504930 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.504935 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.504939 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.504943 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.504947 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.504951 | controller | - " 2026-01-29T15:06:33.846Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.504956 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.504960 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504964 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504968 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\"}" 2026-01-29 15:09:29.504973 | controller | - " 2026-01-29T15:06:33.846Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.504977 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.504981 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.504985 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.504989 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.504994 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.504998 | controller | - " 2026-01-29T15:06:33.848Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505002 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505006 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505011 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505015 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505019 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\"}" 2026-01-29 15:09:29.505023 | controller | - " 2026-01-29T15:06:33.849Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505027 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505034 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505039 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505045 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.505049 | controller | - " 2026-01-29T15:06:33.849Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.505054 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.505058 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.505062 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505066 | controller | \"647181ee-8397-4a7e-9606-1be40875405d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.505072 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.505077 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.505081 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.505085 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.505089 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.505093 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.505098 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.505102 | controller | - " 2026-01-29T15:06:33.930Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.505112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.505117 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505121 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505125 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\"}" 2026-01-29 15:09:29.505129 | controller | - " 2026-01-29T15:06:33.930Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.505134 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.505138 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505142 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505146 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.505150 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.505155 | controller | - " 2026-01-29T15:06:33.932Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505159 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505163 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505167 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505172 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505176 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\"}" 2026-01-29 15:09:29.505180 | controller | - " 2026-01-29T15:06:33.933Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505184 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505188 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505193 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505198 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.505203 | controller | - " 2026-01-29T15:06:33.934Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.505209 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.505215 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.505221 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505230 | controller | \"cd13ccf6-ef38-4162-9425-6e1ff334aeef\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.505236 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.505242 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.505248 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.505254 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.505260 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.505264 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.505268 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.505273 | controller | - " 2026-01-29T15:06:34.095Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.505277 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.505281 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505285 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505290 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\"}" 2026-01-29 15:09:29.505294 | controller | - " 2026-01-29T15:06:34.096Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.505298 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.505302 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505310 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505321 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.505326 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.505331 | controller | - " 2026-01-29T15:06:34.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505337 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505341 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505345 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505350 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505354 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\"}" 2026-01-29 15:09:29.505358 | controller | - " 2026-01-29T15:06:34.098Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505362 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505367 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505371 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505375 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.505379 | controller | - " 2026-01-29T15:06:34.099Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.505384 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.505390 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.505394 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505398 | controller | \"9786e5c8-11fe-48a8-8607-92014abf91e9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.505402 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.505407 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.505411 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.505415 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.505421 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.505425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.505429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.505433 | controller | - " 2026-01-29T15:06:34.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.505438 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.505442 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505446 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505450 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\"}" 2026-01-29 15:09:29.505455 | controller | - " 2026-01-29T15:06:34.421Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.505459 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.505463 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505467 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505472 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.505476 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.505480 | controller | - " 2026-01-29T15:06:34.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505484 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505488 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505493 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505497 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505501 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\"}" 2026-01-29 15:09:29.505505 | controller | - " 2026-01-29T15:06:34.423Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505515 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505519 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505524 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505528 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.505532 | controller | - " 2026-01-29T15:06:34.423Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.505539 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.505544 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.505548 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505552 | controller | \"5cfe34a3-f827-4387-9046-8c5993d54159\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.505556 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.505561 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.505565 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.505569 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.505573 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.505577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.505582 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.505586 | controller | - " 2026-01-29T15:06:35.064Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.505590 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.505596 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505600 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505605 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\"}" 2026-01-29 15:09:29.505609 | controller | - " 2026-01-29T15:06:35.065Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.505613 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.505617 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505621 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505626 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.505630 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.505634 | controller | - " 2026-01-29T15:06:35.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505638 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505642 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505647 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505651 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505655 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\"}" 2026-01-29 15:09:29.505659 | controller | - " 2026-01-29T15:06:35.067Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505663 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505668 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505672 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505678 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.505682 | controller | - " 2026-01-29T15:06:35.068Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.505686 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.505690 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.505694 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505704 | controller | \"db7fa556-ee42-4bd7-9e40-35fb65b6467c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.505708 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.505712 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.505717 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.505721 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.505725 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.505729 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.505734 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.505738 | controller | - " 2026-01-29T15:06:36.349Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.505742 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.505746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505750 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505755 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\"}" 2026-01-29 15:09:29.505759 | controller | - " 2026-01-29T15:06:36.349Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.505763 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.505767 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505772 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505776 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.505780 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.505784 | controller | - " 2026-01-29T15:06:36.352Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505788 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505792 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505797 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505801 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505819 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\"}" 2026-01-29 15:09:29.505825 | controller | - " 2026-01-29T15:06:36.352Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505829 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505834 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505840 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505844 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.505850 | controller | - " 2026-01-29T15:06:36.352Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.505855 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.505859 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.505863 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505867 | controller | \"6a0c6b08-7813-4a7b-bb72-84e42b687625\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.505871 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.505876 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.505880 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.505886 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.505890 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.505894 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.505899 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.505909 | controller | - " 2026-01-29T15:06:38.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.505913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.505917 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505922 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505926 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\"}" 2026-01-29 15:09:29.505930 | controller | - " 2026-01-29T15:06:38.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.505934 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.505939 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505944 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505949 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.505953 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.505957 | controller | - " 2026-01-29T15:06:38.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.505961 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.505966 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505974 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.505978 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\"}" 2026-01-29 15:09:29.505983 | controller | - " 2026-01-29T15:06:38.917Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.505989 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.505993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.505997 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506002 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.506006 | controller | - " 2026-01-29T15:06:38.917Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.506010 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.506014 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.506018 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506023 | controller | \"c09158f5-c7b4-43d5-bbf8-cfb9cc3f5b4e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.506027 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.506031 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.506035 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.506040 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.506044 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.506048 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.506052 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.506057 | controller | - " 2026-01-29T15:06:44.038Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.506061 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.506065 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506069 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506073 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\"}" 2026-01-29 15:09:29.506078 | controller | - " 2026-01-29T15:06:44.039Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.506082 | controller | ironic exists; database username is ironic_ebba\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.506086 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506094 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506099 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.506103 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.506107 | controller | - " 2026-01-29T15:06:44.041Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.506112 | controller | hostname-for-openstack.d2ac3b2d-1f10-475d-a472-86cc12a24d7c.svc to MariaDBDatabase 2026-01-29 15:09:29.506116 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506120 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506124 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506129 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\"}" 2026-01-29 15:09:29.506134 | controller | - " 2026-01-29T15:06:44.041Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.506139 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506143 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506149 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506153 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.506157 | controller | - " 2026-01-29T15:06:44.041Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.506162 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.506166 | controller | {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, \"namespace\": 2026-01-29 15:09:29.506170 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506174 | controller | \"b982f49d-bfd0-480d-a7f4-3a495d7febf6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.506178 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.506183 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.506187 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.506191 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.506195 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.506199 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.506204 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.506208 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.506212 | controller | \e[38;5;243m@ 01/29/26 15:06:53.627\e[0m" 2026-01-29 15:09:29.506216 | controller | - " 2026-01-29T15:06:53.631Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.506226 | controller | \"Namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:33Z\",\"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\":\"2026-01-29T15:06:33Z\"}],\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\",\"resourceVersion\":\"600\",\"uid\":\"77258c0f-4358-4fc7-bc3f-46b36b40fc3e\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.506233 | controller | 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\":\"# 2026-01-29 15:09:29.506237 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.506242 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.506247 | controller | 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\":\"# 2026-01-29 15:09:29.506251 | controller | 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\":\"36c5c726-36b1-4c52-9454-1d93e9de5cc8-global-topology\"}}}}" 2026-01-29 15:09:29.506256 | controller | - " 2026-01-29T15:06:53.642Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.506260 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.506265 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506269 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506273 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\"}" 2026-01-29 15:09:29.506277 | controller | - " 2026-01-29T15:06:53.647Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.506282 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506290 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506294 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.506299 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.506303 | controller | - " 2026-01-29T15:06:53.651Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.506307 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506311 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506315 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506320 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.506324 | controller | \"ObjectNamespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.506330 | controller | - " 2026-01-29T15:06:53.651Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.506334 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506339 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\"}, 2026-01-29 15:09:29.506343 | controller | \"namespace\": \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506347 | controller | \"6977c8af-d96e-41bc-843d-51920f6f1b2e\"}" 2026-01-29 15:09:29.506355 | controller | - " 2026-01-29T15:06:53.656Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.506360 | controller | \"ironic\"}" 2026-01-29 15:09:29.506364 | controller | - " 2026-01-29T15:06:53.656Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.506368 | controller | - " 2026-01-29T15:06:53.656Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.506373 | controller | - " 2026-01-29T15:06:53.661Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.506377 | controller | \"ironic\"}" 2026-01-29 15:09:29.506381 | controller | - " 2026-01-29T15:06:53.661Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.506385 | controller | \"ironic\"}" 2026-01-29 15:09:29.506389 | controller | - " 2026-01-29T15:06:53.666Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.506394 | controller | \"d2ac3b2d-1f10-475d-a472-86cc12a24d7c\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.506398 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.506402 | controller | - '' 2026-01-29 15:09:29.506406 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.506412 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.506417 | controller | with:' 2026-01-29 15:09:29.506424 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.506428 | controller | - ' <*errors.StatusError | 0xc0018a6140>: ' 2026-01-29 15:09:29.506432 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.506437 | controller | - ' {' 2026-01-29 15:09:29.506441 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.506445 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.506449 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.506454 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.506458 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.506462 | controller | - ' Continue: "",' 2026-01-29 15:09:29.506466 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.506471 | controller | - ' },' 2026-01-29 15:09:29.506475 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.506479 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.506483 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.506487 | controller | - ' Details: {' 2026-01-29 15:09:29.506492 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.506496 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.506500 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.506504 | controller | - ' UID: "",' 2026-01-29 15:09:29.506509 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.506513 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.506517 | controller | - ' },' 2026-01-29 15:09:29.506521 | controller | - ' Code: 404,' 2026-01-29 15:09:29.506525 | controller | - ' },' 2026-01-29 15:09:29.506530 | controller | - " }\e[0m" 2026-01-29 15:09:29.506534 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.506540 | controller | \e[38;5;243m@ 01/29/26 15:06:53.627\e[0m" 2026-01-29 15:09:29.506544 | controller | - '' 2026-01-29 15:09:29.506550 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.506554 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.506558 | controller | {{0xc000ef0b10?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.506562 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.506567 | controller | +0x191" 2026-01-29 15:09:29.506571 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.506575 | controller | 0xc0005f7800})' 2026-01-29 15:09:29.506580 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.506584 | controller | +0x3a" 2026-01-29 15:09:29.506588 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00115cde0?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.506593 | controller | 0x4}, {0xc000e6e450, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.506597 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.506601 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00115cde0?, 0xc0005f7800?}, {0xc000e6e450?, 2026-01-29 15:09:29.506605 | controller | 0xc00115cde0?, 0x1f26380?})' 2026-01-29 15:09:29.506610 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.506615 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.506620 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.506624 | controller | +0x11f" 2026-01-29 15:09:29.506628 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0018b1420, {0x2753a78, 2026-01-29 15:09:29.506632 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.506637 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.506641 | controller | +0x168" 2026-01-29 15:09:29.506647 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0018b1420, {0x2753a78, 2026-01-29 15:09:29.506651 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.506658 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.506663 | controller | +0x85" 2026-01-29 15:09:29.506672 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.506677 | controller | {{0xc000ef0b10, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.506681 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.506686 | controller | +0x16e" 2026-01-29 15:09:29.506690 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 15:09:29.506694 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.506698 | controller | +0xc8d" 2026-01-29 15:09:29.506703 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.506707 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.506711 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.506716 | controller | - "\e[38;5;9m• [FAILED] [20.198 seconds]\e[0m" 2026-01-29 15:09:29.506720 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpc=oslo and quorum 2026-01-29 15:09:29.506724 | controller | queue enabled transport URL \e[38;5;9m\e[1m[It] generates ironic config with oslo_messaging_rabbit 2026-01-29 15:09:29.506729 | controller | section when quorum queues enabled\e[0m" 2026-01-29 15:09:29.506734 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1348\e[0m" 2026-01-29 15:09:29.506739 | controller | - '' 2026-01-29 15:09:29.506743 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.506748 | controller | - " 2026-01-29T15:06:34.504Z\tINFO\t---Test---\tSecret created with quorum queues\t{\"name\": 2026-01-29 15:09:29.506752 | controller | \"rabbitmq-secret\"}" 2026-01-29 15:09:29.506756 | controller | - " 2026-01-29T15:06:34.518Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.506760 | controller | {\"name\":\"keystone-141a9ec2-64fc-45c2-a99b-4a664381aeb0\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.506765 | controller | - " 2026-01-29T15:06:34.518Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.506770 | controller | - " 2026-01-29T15:06:34.522Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.506774 | controller | \"ironic\"}" 2026-01-29 15:09:29.506778 | controller | - " 2026-01-29T15:06:34.522Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.506782 | controller | - " 2026-01-29T15:06:34.522Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.506788 | controller | - " 2026-01-29T15:06:34.526Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.506793 | controller | \"ironic\"}" 2026-01-29 15:09:29.506797 | controller | - " 2026-01-29T15:06:34.526Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.506801 | controller | \"ironic\"}" 2026-01-29 15:09:29.506820 | controller | - " 2026-01-29T15:06:34.531Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"ServiceAccountReady\", 2026-01-29 15:09:29.506827 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.506832 | controller | - " 2026-01-29T15:06:34.534Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.506838 | controller | \"ironic\"}" 2026-01-29 15:09:29.506842 | controller | - " 2026-01-29T15:06:34.534Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.506846 | controller | - " 2026-01-29T15:06:34.534Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.506850 | controller | - " 2026-01-29T15:06:34.537Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.506860 | controller | \"ironic\"}" 2026-01-29 15:09:29.506864 | controller | - " 2026-01-29T15:06:34.537Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.506869 | controller | \"ironic\"}" 2026-01-29 15:09:29.506873 | controller | - " 2026-01-29T15:06:34.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.506879 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.506884 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.506888 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506892 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}" 2026-01-29 15:09:29.506896 | controller | - " 2026-01-29T15:06:34.555Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.506901 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506905 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.506909 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506915 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}" 2026-01-29 15:09:29.506919 | controller | - " 2026-01-29T15:06:34.556Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.506923 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.506932 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506936 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}" 2026-01-29 15:09:29.506940 | controller | - " 2026-01-29T15:06:34.562Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.506945 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.506949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.506953 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506959 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}" 2026-01-29 15:09:29.506963 | controller | - " 2026-01-29T15:06:34.564Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.506967 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.506971 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.506975 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.506980 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}" 2026-01-29 15:09:29.506984 | controller | - " 2026-01-29T15:06:34.564Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.506988 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.506992 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.506997 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507001 | controller | \"ff2c47f8-dddb-4244-909c-560629202a3c\"}" 2026-01-29 15:09:29.507005 | controller | - " 2026-01-29T15:06:34.572Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507009 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507014 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507018 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507024 | controller | \"33ef294e-9094-41e8-ba35-79ab3e8921d7\"}" 2026-01-29 15:09:29.507028 | controller | - " 2026-01-29T15:06:34.572Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.507032 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507037 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507041 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507045 | controller | \"33ef294e-9094-41e8-ba35-79ab3e8921d7\"}" 2026-01-29 15:09:29.507049 | controller | - " 2026-01-29T15:06:34.580Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507053 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507064 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507068 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507072 | controller | \"546fd420-c3e9-413d-ad56-238138a30c27\"}" 2026-01-29 15:09:29.507077 | controller | - " 2026-01-29T15:06:34.581Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.507081 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507085 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507090 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507094 | controller | \"546fd420-c3e9-413d-ad56-238138a30c27\"}" 2026-01-29 15:09:29.507098 | controller | - " 2026-01-29T15:06:34.581Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.507102 | controller | \"ServiceAccountReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507107 | controller | - " 2026-01-29T15:06:34.581Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleReady\", 2026-01-29 15:09:29.507111 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507115 | controller | - " 2026-01-29T15:06:34.583Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.507119 | controller | \"RoleReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507124 | controller | - " 2026-01-29T15:06:34.583Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleBindingReady\", 2026-01-29 15:09:29.507128 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507132 | controller | - " 2026-01-29T15:06:34.586Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.507137 | controller | \"RoleBindingReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507141 | controller | - " 2026-01-29T15:06:34.593Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507145 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507151 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507155 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507159 | controller | \"e078e327-0632-4b3b-aff4-f4c6cabc274d\"}" 2026-01-29 15:09:29.507163 | controller | - " 2026-01-29T15:06:34.594Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.507169 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507174 | controller | - " 2026-01-29T15:06:34.594Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RabbitMqTransportURLReady\", 2026-01-29 15:09:29.507178 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507182 | controller | - " 2026-01-29T15:06:34.598Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.507188 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507192 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507196 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507200 | controller | \"e078e327-0632-4b3b-aff4-f4c6cabc274d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507205 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507209 | controller | - " 2026-01-29T15:06:34.602Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.507215 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507219 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507223 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507227 | controller | \"e078e327-0632-4b3b-aff4-f4c6cabc274d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.507232 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507236 | controller | - " 2026-01-29T15:06:34.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507246 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507250 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507254 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507259 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\"}" 2026-01-29 15:09:29.507263 | controller | - " 2026-01-29T15:06:34.615Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.507267 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507272 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507276 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507280 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507284 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507289 | controller | - " 2026-01-29T15:06:34.618Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.507293 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.507297 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507301 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507305 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507310 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\"}" 2026-01-29 15:09:29.507316 | controller | - " 2026-01-29T15:06:34.620Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.507320 | controller | \"RabbitMqTransportURLReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507324 | controller | - " 2026-01-29T15:06:34.621Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.507328 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507333 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507337 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507341 | controller | \"f81ec2d3-c1fc-48b6-89a1-06566971730f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507345 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507350 | controller | - " 2026-01-29T15:06:34.630Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.507354 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507358 | controller | - " 2026-01-29T15:06:34.632Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507362 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507366 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507371 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507375 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\"}" 2026-01-29 15:09:29.507379 | controller | - " 2026-01-29T15:06:34.633Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.507383 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507388 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507392 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507396 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507402 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507407 | controller | - " 2026-01-29T15:06:34.636Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.507412 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507416 | controller | - " 2026-01-29T15:06:34.636Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"InputReady\", 2026-01-29 15:09:29.507420 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507429 | controller | - " 2026-01-29T15:06:34.638Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 15:09:29.507434 | controller | \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507438 | controller | - " 2026-01-29T15:06:34.639Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"ServiceConfigReady\", 2026-01-29 15:09:29.507442 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}}" 2026-01-29 15:09:29.507447 | controller | - " 2026-01-29T15:06:34.718Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.507451 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.507457 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507461 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507466 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507470 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\"}" 2026-01-29 15:09:29.507474 | controller | - " 2026-01-29T15:06:34.718Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.507478 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507487 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507491 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.507495 | controller | - " 2026-01-29T15:06:34.726Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.507499 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.507504 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.507508 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507512 | controller | \"33387685-9966-4fe3-b1e9-db2d1b5445c3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.507516 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.507520 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.507525 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.507529 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.507533 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.507537 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.507542 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.507546 | controller | - " 2026-01-29T15:06:34.727Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507550 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507554 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507559 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507563 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\"}" 2026-01-29 15:09:29.507567 | controller | - " 2026-01-29T15:06:34.727Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.507571 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507576 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507580 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507584 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507588 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507592 | controller | - " 2026-01-29T15:06:34.819Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.507599 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.507603 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507617 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507621 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\"}" 2026-01-29 15:09:29.507626 | controller | - " 2026-01-29T15:06:34.819Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.507630 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507634 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507638 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507642 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.507647 | controller | - " 2026-01-29T15:06:34.827Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.507651 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.507655 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.507660 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507667 | controller | \"614c9a7c-22ce-48c5-85c1-f71c87264d15\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.507671 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.507675 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.507679 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.507684 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.507688 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.507692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.507696 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.507701 | controller | - " 2026-01-29T15:06:34.827Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507706 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507710 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507715 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507719 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\"}" 2026-01-29 15:09:29.507723 | controller | - " 2026-01-29T15:06:34.828Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.507727 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507731 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507736 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507740 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507746 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507750 | controller | - " 2026-01-29T15:06:34.829Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.507754 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.507758 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507767 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507771 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\"}" 2026-01-29 15:09:29.507775 | controller | - " 2026-01-29T15:06:34.830Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.507779 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507788 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507792 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.507796 | controller | - " 2026-01-29T15:06:34.830Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.507819 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.507826 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.507830 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507834 | controller | \"b1da0c55-0670-483d-99f4-52a45fdfd8a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.507838 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.507843 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.507847 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.507851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.507855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.507860 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.507864 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.507868 | controller | - " 2026-01-29T15:06:34.839Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.507872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.507877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507881 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507885 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\"}" 2026-01-29 15:09:29.507889 | controller | - " 2026-01-29T15:06:34.839Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.507893 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.507898 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507902 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507908 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.507912 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.507916 | controller | - " 2026-01-29T15:06:34.842Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.507920 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.507925 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507929 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507933 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507937 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\"}" 2026-01-29 15:09:29.507942 | controller | - " 2026-01-29T15:06:34.843Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.507946 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.507950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.507954 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.507958 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.507963 | controller | - " 2026-01-29T15:06:34.843Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.507968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.507990 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.507997 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508002 | controller | \"5b3e87fb-d421-4a50-8d1e-1a9d90cfd239\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508006 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508013 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508017 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508021 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508025 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508036 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508040 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.508044 | controller | - " 2026-01-29T15:06:34.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.508048 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.508053 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508057 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508061 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\"}" 2026-01-29 15:09:29.508065 | controller | - " 2026-01-29T15:06:34.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.508070 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.508074 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508084 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508089 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.508093 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.508097 | controller | - " 2026-01-29T15:06:34.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.508101 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.508106 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508114 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508118 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\"}" 2026-01-29 15:09:29.508122 | controller | - " 2026-01-29T15:06:34.889Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.508127 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508135 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508139 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.508144 | controller | - " 2026-01-29T15:06:34.890Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.508148 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.508152 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.508156 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508160 | controller | \"bca98807-f761-4b9e-b925-be26edec0d2b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508165 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508169 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508173 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508177 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508182 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508186 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508190 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.508194 | controller | - " 2026-01-29T15:06:34.971Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.508199 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.508203 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508207 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508211 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\"}" 2026-01-29 15:09:29.508216 | controller | - " 2026-01-29T15:06:34.971Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.508226 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.508231 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508235 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508239 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.508244 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.508248 | controller | - " 2026-01-29T15:06:34.973Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.508252 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.508258 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508267 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508271 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\"}" 2026-01-29 15:09:29.508275 | controller | - " 2026-01-29T15:06:34.973Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.508281 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508289 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508293 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.508298 | controller | - " 2026-01-29T15:06:34.974Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.508302 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.508306 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.508310 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508314 | controller | \"31084615-3c92-4607-8595-bccc8cbfe38c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508319 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508323 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508327 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508331 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508335 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508340 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508344 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.508348 | controller | - " 2026-01-29T15:06:35.135Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.508352 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.508356 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508361 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508365 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\"}" 2026-01-29 15:09:29.508371 | controller | - " 2026-01-29T15:06:35.136Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.508375 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.508379 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508383 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508388 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.508392 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.508396 | controller | - " 2026-01-29T15:06:35.138Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.508400 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.508404 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508415 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508421 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508427 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\"}" 2026-01-29 15:09:29.508433 | controller | - " 2026-01-29T15:06:35.138Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.508439 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508445 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508451 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508457 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.508463 | controller | - " 2026-01-29T15:06:35.138Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.508469 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.508473 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.508477 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508481 | controller | \"3f3067a2-0f52-4625-b463-43de4ef20eb5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508486 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508490 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508494 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508498 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508503 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508507 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508511 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.508515 | controller | - " 2026-01-29T15:06:35.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.508519 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.508524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508530 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508534 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\"}" 2026-01-29 15:09:29.508538 | controller | - " 2026-01-29T15:06:35.461Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.508545 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.508549 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508555 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508559 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.508563 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.508567 | controller | - " 2026-01-29T15:06:35.463Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.508571 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.508576 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508580 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508584 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508588 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\"}" 2026-01-29 15:09:29.508593 | controller | - " 2026-01-29T15:06:35.463Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.508597 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508601 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508605 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508609 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.508620 | controller | - " 2026-01-29T15:06:35.464Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.508625 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.508629 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.508633 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508637 | controller | \"8eba695e-95e8-41df-bc9e-4446b7fa1f1c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508642 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508650 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508654 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508659 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508663 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508667 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.508673 | controller | - " 2026-01-29T15:06:36.104Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.508677 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.508684 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508689 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508693 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\"}" 2026-01-29 15:09:29.508697 | controller | - " 2026-01-29T15:06:36.105Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.508701 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.508706 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508710 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508714 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.508719 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.508723 | controller | - " 2026-01-29T15:06:36.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.508727 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.508731 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508735 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508740 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508744 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\"}" 2026-01-29 15:09:29.508748 | controller | - " 2026-01-29T15:06:36.109Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.508752 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508757 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508761 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508766 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.508771 | controller | - " 2026-01-29T15:06:36.109Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.508775 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.508779 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.508783 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508788 | controller | \"90cb781b-6c7b-425e-9930-8f0662d7c8f7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508792 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508797 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508806 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508826 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508838 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508843 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508847 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.508853 | controller | - " 2026-01-29T15:06:37.391Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.508858 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.508863 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508867 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508873 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\"}" 2026-01-29 15:09:29.508877 | controller | - " 2026-01-29T15:06:37.391Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.508882 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.508886 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508890 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508894 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.508899 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.508903 | controller | - " 2026-01-29T15:06:37.393Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.508907 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.508911 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508916 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508920 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508924 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\"}" 2026-01-29 15:09:29.508928 | controller | - " 2026-01-29T15:06:37.393Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.508932 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.508937 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.508941 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508945 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.508949 | controller | - " 2026-01-29T15:06:37.394Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.508953 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.508958 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.508962 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.508966 | controller | \"ca5c09c2-9b18-4126-8173-cb2734aafd52\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.508970 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.508974 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.508979 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.508983 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.508987 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.508991 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.508997 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.509002 | controller | - " 2026-01-29T15:06:39.955Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.509006 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.509010 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509014 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509019 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\"}" 2026-01-29 15:09:29.509028 | controller | - " 2026-01-29T15:06:39.956Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.509033 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.509037 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509041 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509046 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.509050 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.509054 | controller | - " 2026-01-29T15:06:39.958Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.509059 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.509063 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509067 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509072 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509076 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\"}" 2026-01-29 15:09:29.509080 | controller | - " 2026-01-29T15:06:39.958Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.509085 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509093 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509097 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.509102 | controller | - " 2026-01-29T15:06:39.959Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.509106 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.509110 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.509114 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509119 | controller | \"96753e08-204c-4d69-81da-60fd040f51a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.509123 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.509129 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.509133 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.509138 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.509142 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.509148 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.509153 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.509157 | controller | - " 2026-01-29T15:06:45.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.509162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.509166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509170 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509175 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\"}" 2026-01-29 15:09:29.509179 | controller | - " 2026-01-29T15:06:45.080Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.509183 | controller | ironic exists; database username is ironic_94ab\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.509187 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509192 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509196 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.509200 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.509204 | controller | - " 2026-01-29T15:06:45.082Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.509209 | controller | hostname-for-openstack.169eab85-d519-4a97-87c3-355d893a9f8d.svc to MariaDBDatabase 2026-01-29 15:09:29.509218 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509223 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509227 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509231 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\"}" 2026-01-29 15:09:29.509236 | controller | - " 2026-01-29T15:06:45.083Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.509240 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509248 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509253 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.509257 | controller | - " 2026-01-29T15:06:45.083Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.509261 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.509266 | controller | {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, \"namespace\": 2026-01-29 15:09:29.509270 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509274 | controller | \"0ae0b088-9d05-415a-b2a5-14fcfa84d41f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.509279 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.509283 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.509287 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.509293 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.509298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.509302 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.509306 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.509311 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53 2026-01-29 15:09:29.509315 | controller | \e[38;5;243m@ 01/29/26 15:06:54.639\e[0m" 2026-01-29 15:09:29.509319 | controller | - " 2026-01-29T15:06:54.640Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.509324 | controller | \"Namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:34Z\"}],\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\",\"resourceVersion\":\"683\",\"uid\":\"ff036688-bf34-4b18-9fce-cfacbab8c381\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.509335 | controller | 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\":\"# 2026-01-29 15:09:29.509340 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.509344 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.509349 | controller | 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\":\"# 2026-01-29 15:09:29.509353 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.509359 | controller | - " 2026-01-29T15:06:54.655Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.509363 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.509368 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509372 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509376 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\"}" 2026-01-29 15:09:29.509381 | controller | - " 2026-01-29T15:06:54.661Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.509385 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509389 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509394 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509398 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.509402 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.509407 | controller | - " 2026-01-29T15:06:54.664Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.509413 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509417 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509421 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509427 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.509431 | controller | \"ObjectNamespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.509436 | controller | - " 2026-01-29T15:06:54.664Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.509440 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509444 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"169eab85-d519-4a97-87c3-355d893a9f8d\"}, 2026-01-29 15:09:29.509448 | controller | \"namespace\": \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509453 | controller | \"7cc7c687-d8eb-406c-b2d3-d6433520dcbb\"}" 2026-01-29 15:09:29.509457 | controller | - " 2026-01-29T15:06:54.670Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.509461 | controller | \"ironic\"}" 2026-01-29 15:09:29.509466 | controller | - " 2026-01-29T15:06:54.670Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.509470 | controller | - " 2026-01-29T15:06:54.670Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.509474 | controller | - " 2026-01-29T15:06:54.674Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.509479 | controller | \"ironic\"}" 2026-01-29 15:09:29.509483 | controller | - " 2026-01-29T15:06:54.674Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.509487 | controller | \"ironic\"}" 2026-01-29 15:09:29.509497 | controller | - " 2026-01-29T15:06:54.677Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.509501 | controller | \"169eab85-d519-4a97-87c3-355d893a9f8d\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.509506 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.509510 | controller | - '' 2026-01-29 15:09:29.509516 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.509520 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/conditions.go:49 2026-01-29 15:09:29.509525 | controller | with:' 2026-01-29 15:09:29.509529 | controller | - ' ServiceConfigReady condition is in an unexpected state. Expected: True, Actual: 2026-01-29 15:09:29.509533 | controller | False, instance name: 169eab85-d519-4a97-87c3-355d893a9f8d/ironic, Conditions: [{Ready 2026-01-29 15:09:29.509538 | controller | False Warning 2026-01-29 15:06:34 +0000 UTC Error Service config create error occurred 2026-01-29 15:09:29.509542 | controller | ApplicationCredential secret ac-ironic-secret not found} {DBReady True 2026-01-29 2026-01-29 15:09:29.509546 | controller | 15:06:34 +0000 UTC Ready DB create completed} {DBSyncReady Unknown 2026-01-29 15:06:34 2026-01-29 15:09:29.509550 | controller | +0000 UTC Init DBsync not started} {InputReady True 2026-01-29 15:06:34 +0000 UTC 2026-01-29 15:09:29.509555 | controller | Ready Input data complete} {IronicAPIReady Unknown 2026-01-29 15:06:34 +0000 UTC 2026-01-29 15:09:29.509559 | controller | Init IronicAPI not started} {IronicConductorReady Unknown 2026-01-29 15:06:34 +0000 2026-01-29 15:09:29.509563 | controller | UTC Init IronicConductor not started} {IronicInspectorReady Unknown 2026-01-29 2026-01-29 15:09:29.509568 | controller | 15:06:34 +0000 UTC Init IronicInspector not started} {IronicNeutronAgentReady Unknown 2026-01-29 2026-01-29 15:09:29.509572 | controller | 15:06:34 +0000 UTC Init IronicNeutronAgent not started} {MariaDBAccountReady True 2026-01-29 2026-01-29 15:09:29.509576 | controller | 15:06:34 +0000 UTC Ready MariaDBAccount creation complete} {RabbitMqTransportURLReady 2026-01-29 15:09:29.509581 | controller | True 2026-01-29 15:06:34 +0000 UTC Ready RabbitMqTransportURL successfully created} 2026-01-29 15:09:29.509585 | controller | {RoleBindingReady True 2026-01-29 15:06:34 +0000 UTC Ready RoleBinding created} 2026-01-29 15:09:29.509589 | controller | {RoleReady True 2026-01-29 15:06:34 +0000 UTC Ready Role created} {ServiceAccountReady 2026-01-29 15:09:29.509593 | controller | True 2026-01-29 15:06:34 +0000 UTC Ready ServiceAccount created} {ServiceConfigReady 2026-01-29 15:09:29.509598 | controller | False Warning 2026-01-29 15:06:34 +0000 UTC Error Service config create error occurred 2026-01-29 15:09:29.509602 | controller | ApplicationCredential secret ac-ironic-secret not found}]' 2026-01-29 15:09:29.509606 | controller | - ' Expected' 2026-01-29 15:09:29.509611 | controller | - ' : False' 2026-01-29 15:09:29.509615 | controller | - ' to equal' 2026-01-29 15:09:29.509619 | controller | - " : True\e[0m" 2026-01-29 15:09:29.509624 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53\e[0m 2026-01-29 15:09:29.509628 | controller | \e[38;5;243m@ 01/29/26 15:06:54.639\e[0m" 2026-01-29 15:09:29.509632 | controller | - '' 2026-01-29 15:09:29.509637 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.509641 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).ExpectCondition(0xc000671d60, 2026-01-29 15:09:29.509647 | controller | {{0xc00180e090, 0x24}, {0x23ced07, 0x6}}, {0x2740960, 0x2519680}, {0x23e363b, 0x12}, 2026-01-29 15:09:29.509651 | controller | {0x23ccf95, ...})' 2026-01-29 15:09:29.509655 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53 2026-01-29 15:09:29.509659 | controller | +0x339" 2026-01-29 15:09:29.509664 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.6.2()' 2026-01-29 15:09:29.509668 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1389 2026-01-29 15:09:29.509672 | controller | +0x2cb" 2026-01-29 15:09:29.509678 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.509689 | controller | - "\e[38;5;9m• [FAILED] [20.196 seconds]\e[0m" 2026-01-29 15:09:29.509693 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == 2026-01-29 15:09:29.509698 | controller | oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and INA\e[0m" 2026-01-29 15:09:29.509702 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:198\e[0m" 2026-01-29 15:09:29.509706 | controller | - '' 2026-01-29 15:09:29.509711 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.509715 | controller | - " 2026-01-29T15:06:34.601Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.509719 | controller | - " 2026-01-29T15:06:34.618Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.509723 | controller | {\"name\":\"keystone-71857175-e907-4f04-b5d9-f07796aca2f0\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}" 2026-01-29 15:09:29.509734 | controller | - " 2026-01-29T15:06:34.618Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.509739 | controller | - " 2026-01-29T15:06:34.622Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.509743 | controller | \"ironic\"}" 2026-01-29 15:09:29.509748 | controller | - " 2026-01-29T15:06:34.622Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.509752 | controller | - " 2026-01-29T15:06:34.622Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.509756 | controller | - " 2026-01-29T15:06:34.625Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.509760 | controller | \"ironic\"}" 2026-01-29 15:09:29.509765 | controller | - " 2026-01-29T15:06:34.625Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.509769 | controller | \"ironic\"}" 2026-01-29 15:09:29.509773 | controller | - " 2026-01-29T15:06:34.632Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.509777 | controller | \"ironic\"}" 2026-01-29 15:09:29.509782 | controller | - " 2026-01-29T15:06:34.632Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.509790 | controller | - " 2026-01-29T15:06:34.632Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.509795 | controller | - " 2026-01-29T15:06:34.635Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.509799 | controller | \"ironic\"}" 2026-01-29 15:09:29.509806 | controller | - " 2026-01-29T15:06:34.635Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.509825 | controller | \"ironic\"}" 2026-01-29 15:09:29.509830 | controller | - " 2026-01-29T15:06:34.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.509837 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.509842 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509847 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509851 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}" 2026-01-29 15:09:29.509855 | controller | - " 2026-01-29T15:06:34.653Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.509859 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509864 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509868 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509872 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}" 2026-01-29 15:09:29.509876 | controller | - " 2026-01-29T15:06:34.654Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.509881 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509889 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509893 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}" 2026-01-29 15:09:29.509898 | controller | - " 2026-01-29T15:06:34.656Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.509902 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.509906 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509916 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509921 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}" 2026-01-29 15:09:29.509925 | controller | - " 2026-01-29T15:06:34.658Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.509930 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.509934 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509938 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509942 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}" 2026-01-29 15:09:29.509947 | controller | - " 2026-01-29T15:06:34.658Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.509951 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.509955 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509959 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509963 | controller | \"8d29b67e-009c-418d-bbb4-2a4cbb38fde8\"}" 2026-01-29 15:09:29.509968 | controller | - " 2026-01-29T15:06:34.664Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.509972 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.509976 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.509980 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.509986 | controller | \"013cf334-6c4c-4c76-8154-bf1acf5a926e\"}" 2026-01-29 15:09:29.509991 | controller | - " 2026-01-29T15:06:34.665Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.509995 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.509999 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510005 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510009 | controller | \"013cf334-6c4c-4c76-8154-bf1acf5a926e\"}" 2026-01-29 15:09:29.510013 | controller | - " 2026-01-29T15:06:34.679Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.510017 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}" 2026-01-29 15:09:29.510022 | controller | - " 2026-01-29T15:06:34.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510026 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510030 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510034 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510039 | controller | \"f38ee87c-eb11-4092-8d37-dba3c4cf992a\"}" 2026-01-29 15:09:29.510043 | controller | - " 2026-01-29T15:06:34.683Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510047 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510051 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510055 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510060 | controller | \"f38ee87c-eb11-4092-8d37-dba3c4cf992a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510064 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510068 | controller | - " 2026-01-29T15:06:34.685Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.510072 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510077 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510081 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510085 | controller | \"f38ee87c-eb11-4092-8d37-dba3c4cf992a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.510089 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510093 | controller | - " 2026-01-29T15:06:34.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510098 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510107 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510111 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510115 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\"}" 2026-01-29 15:09:29.510119 | controller | - " 2026-01-29T15:06:34.693Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510124 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510128 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510135 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510140 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510144 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510148 | controller | - " 2026-01-29T15:06:34.695Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.510152 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.510156 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510161 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510165 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510169 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\"}" 2026-01-29 15:09:29.510173 | controller | - " 2026-01-29T15:06:34.698Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.510178 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510182 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510186 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510190 | controller | \"01d81fb9-c4d3-4373-87bf-3adf3c1577f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510195 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510199 | controller | - " 2026-01-29T15:06:34.705Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510203 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510207 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510212 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510216 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\"}" 2026-01-29 15:09:29.510221 | controller | - " 2026-01-29T15:06:34.706Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510226 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510230 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510234 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510239 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510243 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510247 | controller | - " 2026-01-29T15:06:34.706Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.510251 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}" 2026-01-29 15:09:29.510256 | controller | - " 2026-01-29T15:06:34.710Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.510260 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}}" 2026-01-29 15:09:29.510264 | controller | - " 2026-01-29T15:06:34.796Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.510268 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.510274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510279 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510283 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510287 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\"}" 2026-01-29 15:09:29.510293 | controller | - " 2026-01-29T15:06:34.796Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.510302 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510306 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510311 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510315 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.510319 | controller | - " 2026-01-29T15:06:34.804Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.510323 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.510328 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.510332 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510336 | controller | \"7e527851-db5b-44c9-96da-30a71ffa9abd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.510340 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.510345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.510349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.510353 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.510357 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.510362 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.510366 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.510370 | controller | - " 2026-01-29T15:06:34.804Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510374 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510379 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510383 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510387 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\"}" 2026-01-29 15:09:29.510391 | controller | - " 2026-01-29T15:06:34.805Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510396 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510400 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510404 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510409 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510413 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510417 | controller | - " 2026-01-29T15:06:34.897Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.510423 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.510427 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510436 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510440 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\"}" 2026-01-29 15:09:29.510444 | controller | - " 2026-01-29T15:06:34.898Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.510448 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510453 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510457 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510461 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.510465 | controller | - " 2026-01-29T15:06:34.906Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.510470 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.510474 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.510478 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510488 | controller | \"b52812fe-1938-4215-824a-f25461fe6ca2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.510492 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.510497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.510501 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.510505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.510509 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.510514 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.510518 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.510524 | controller | - " 2026-01-29T15:06:34.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510528 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510532 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510536 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510541 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\"}" 2026-01-29 15:09:29.510545 | controller | - " 2026-01-29T15:06:34.907Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510549 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510553 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510558 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510562 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510567 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510572 | controller | - " 2026-01-29T15:06:34.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.510576 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.510580 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510584 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510589 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510593 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\"}" 2026-01-29 15:09:29.510597 | controller | - " 2026-01-29T15:06:34.911Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.510601 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510610 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510615 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.510620 | controller | - " 2026-01-29T15:06:34.912Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.510624 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.510628 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.510632 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510636 | controller | \"29e44d46-dbeb-42ef-93d0-35cec3222de6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.510641 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.510645 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.510649 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.510653 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.510658 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.510662 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.510666 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.510675 | controller | - " 2026-01-29T15:06:34.918Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510680 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510684 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510688 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510692 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\"}" 2026-01-29 15:09:29.510697 | controller | - " 2026-01-29T15:06:34.919Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510701 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510705 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510710 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510716 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510720 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510724 | controller | - " 2026-01-29T15:06:34.921Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.510728 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.510733 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510737 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510741 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510745 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\"}" 2026-01-29 15:09:29.510750 | controller | - " 2026-01-29T15:06:34.921Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.510754 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510758 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510762 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510767 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.510771 | controller | - " 2026-01-29T15:06:34.922Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.510775 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.510781 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.510785 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510792 | controller | \"97f5323d-330f-4ea4-8539-c8fd578b53c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.510796 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.510800 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.510817 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.510824 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.510830 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.510834 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.510838 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.510842 | controller | - " 2026-01-29T15:06:34.963Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510847 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.510851 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510855 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510859 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\"}" 2026-01-29 15:09:29.510864 | controller | - " 2026-01-29T15:06:34.963Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.510868 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.510872 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510884 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510888 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.510892 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.510897 | controller | - " 2026-01-29T15:06:34.967Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.510901 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.510905 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510909 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510914 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510918 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\"}" 2026-01-29 15:09:29.510922 | controller | - " 2026-01-29T15:06:34.967Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.510926 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.510931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.510935 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510939 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.510943 | controller | - " 2026-01-29T15:06:34.968Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.510947 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.510952 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.510956 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.510960 | controller | \"2f134b1c-9b27-4276-a241-de6311dd8a3a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.510964 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.510969 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.510973 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.510977 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.510981 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.510985 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.510990 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.510994 | controller | - " 2026-01-29T15:06:35.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.510998 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511002 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511007 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511011 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\"}" 2026-01-29 15:09:29.511015 | controller | - " 2026-01-29T15:06:35.049Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511021 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511025 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511029 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511034 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511038 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511042 | controller | - " 2026-01-29T15:06:35.051Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511046 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511050 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511060 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511065 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\"}" 2026-01-29 15:09:29.511073 | controller | - " 2026-01-29T15:06:35.052Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.511078 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511082 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511086 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511090 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.511095 | controller | - " 2026-01-29T15:06:35.053Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.511099 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.511103 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.511107 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511111 | controller | \"5dd97842-8c69-447e-8ec4-8c2e6eddd9cc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.511116 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.511120 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.511124 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.511128 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.511133 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.511137 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.511141 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.511145 | controller | - " 2026-01-29T15:06:35.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.511149 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511158 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511162 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\"}" 2026-01-29 15:09:29.511168 | controller | - " 2026-01-29T15:06:35.214Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511172 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511176 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511181 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511185 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511189 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511193 | controller | - " 2026-01-29T15:06:35.217Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511197 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511202 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511206 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511210 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511214 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\"}" 2026-01-29 15:09:29.511218 | controller | - " 2026-01-29T15:06:35.217Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.511223 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511227 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511231 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511235 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.511240 | controller | - " 2026-01-29T15:06:35.217Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.511244 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.511248 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.511256 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511260 | controller | \"1d6b6b77-abb1-4e30-a42e-d5ae9631a928\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.511265 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.511269 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.511273 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.511277 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.511282 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.511286 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.511290 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.511294 | controller | - " 2026-01-29T15:06:35.538Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.511299 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511303 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511310 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511314 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\"}" 2026-01-29 15:09:29.511320 | controller | - " 2026-01-29T15:06:35.538Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511324 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511328 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511333 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511337 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511341 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511345 | controller | - " 2026-01-29T15:06:35.540Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511349 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511355 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511360 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511364 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511368 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\"}" 2026-01-29 15:09:29.511373 | controller | - " 2026-01-29T15:06:35.541Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.511377 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511385 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511389 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.511394 | controller | - " 2026-01-29T15:06:35.541Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.511398 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.511402 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.511406 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511410 | controller | \"be20763c-55ad-4ddd-a624-65f0b66cbfe0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.511415 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.511419 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.511423 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.511427 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.511432 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.511436 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.511444 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.511449 | controller | - " 2026-01-29T15:06:36.182Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.511453 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511459 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511463 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511467 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\"}" 2026-01-29 15:09:29.511471 | controller | - " 2026-01-29T15:06:36.182Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511476 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511480 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511484 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511488 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511493 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511497 | controller | - " 2026-01-29T15:06:36.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511501 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511505 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511509 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511514 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511518 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\"}" 2026-01-29 15:09:29.511522 | controller | - " 2026-01-29T15:06:36.186Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.511526 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511531 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511535 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511539 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.511543 | controller | - " 2026-01-29T15:06:36.186Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.511547 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.511552 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.511556 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511560 | controller | \"f02f9fd5-e636-4a1d-8f54-a42d1322ff66\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.511564 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.511568 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.511573 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.511577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.511581 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.511585 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.511590 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.511597 | controller | - " 2026-01-29T15:06:37.467Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.511601 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511606 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511610 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511614 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\"}" 2026-01-29 15:09:29.511618 | controller | - " 2026-01-29T15:06:37.468Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511623 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511631 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511635 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511640 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511644 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511648 | controller | - " 2026-01-29T15:06:37.470Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511652 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511656 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511661 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511665 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511669 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\"}" 2026-01-29 15:09:29.511673 | controller | - " 2026-01-29T15:06:37.470Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.511678 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511682 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511686 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511690 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.511695 | controller | - " 2026-01-29T15:06:37.471Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.511699 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.511703 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.511707 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511711 | controller | \"7d826f3e-0a92-42c6-8288-94071d402b77\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.511716 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.511720 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.511724 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.511728 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.511733 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.511737 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.511743 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.511747 | controller | - " 2026-01-29T15:06:40.032Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.511751 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511755 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511760 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511764 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\"}" 2026-01-29 15:09:29.511768 | controller | - " 2026-01-29T15:06:40.033Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511772 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511777 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511781 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511785 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511790 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511794 | controller | - " 2026-01-29T15:06:40.035Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511798 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511805 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511821 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511830 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511834 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\"}" 2026-01-29 15:09:29.511838 | controller | - " 2026-01-29T15:06:40.035Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.511843 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511847 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511851 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511855 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.511859 | controller | - " 2026-01-29T15:06:40.036Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.511864 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.511870 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.511876 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511880 | controller | \"30ed3672-e882-4a9b-b931-dde54f7bed54\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.511884 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.511888 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.511893 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.511897 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.511901 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.511909 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.511913 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.511917 | controller | - " 2026-01-29T15:06:45.157Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.511921 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.511926 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511930 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511934 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\"}" 2026-01-29 15:09:29.511938 | controller | - " 2026-01-29T15:06:45.158Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.511942 | controller | ironic exists; database username is ironic_88ca\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.511947 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511953 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.511957 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.511961 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.511965 | controller | - " 2026-01-29T15:06:45.160Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.511970 | controller | hostname-for-openstack.e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1.svc to MariaDBDatabase 2026-01-29 15:09:29.511974 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.511980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.511999 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512005 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\"}" 2026-01-29 15:09:29.512011 | controller | - " 2026-01-29T15:06:45.160Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.512015 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512019 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.512023 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512027 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.512032 | controller | - " 2026-01-29T15:06:45.161Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.512036 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.512045 | controller | {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, \"namespace\": 2026-01-29 15:09:29.512050 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512054 | controller | \"6a5ba98c-2694-4295-bebf-52041c4ed495\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.512058 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.512062 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.512067 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.512073 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.512077 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.512082 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.512086 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.512093 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.512097 | controller | \e[38;5;243m@ 01/29/26 15:06:54.711\e[0m" 2026-01-29 15:09:29.512101 | controller | - " 2026-01-29T15:06:54.712Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.512106 | controller | \"Namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:34Z\"}],\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\",\"resourceVersion\":\"732\",\"uid\":\"bf894148-a7ad-47ef-8bab-9f00edf96a59\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.512111 | controller | 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\":\"# 2026-01-29 15:09:29.512117 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.512124 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.512129 | controller | 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\":\"# 2026-01-29 15:09:29.512139 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.512145 | controller | - " 2026-01-29T15:06:54.733Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.512150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.512154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.512158 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512162 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\"}" 2026-01-29 15:09:29.512167 | controller | - " 2026-01-29T15:06:54.740Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.512171 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.512181 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512185 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.512190 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.512194 | controller | - " 2026-01-29T15:06:54.750Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.512199 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.512208 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512212 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.512217 | controller | \"ObjectNamespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.512221 | controller | - " 2026-01-29T15:06:54.750Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.512225 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512230 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\"}, 2026-01-29 15:09:29.512236 | controller | \"namespace\": \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512242 | controller | \"b2dc8da0-70c3-4d7a-bce5-fff5ec1f3217\"}" 2026-01-29 15:09:29.512248 | controller | - " 2026-01-29T15:06:54.756Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.512254 | controller | \"ironic\"}" 2026-01-29 15:09:29.512260 | controller | - " 2026-01-29T15:06:54.756Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.512265 | controller | - " 2026-01-29T15:06:54.756Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.512271 | controller | - " 2026-01-29T15:06:54.760Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.512277 | controller | \"ironic\"}" 2026-01-29 15:09:29.512282 | controller | - " 2026-01-29T15:06:54.760Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.512286 | controller | \"ironic\"}" 2026-01-29 15:09:29.512291 | controller | - " 2026-01-29T15:06:54.764Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.512295 | controller | \"e68dd211-b4b0-4d6a-96e2-3e6aa1fecca1\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.512299 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.512303 | controller | - '' 2026-01-29 15:09:29.512315 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.512319 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.512324 | controller | with:' 2026-01-29 15:09:29.512328 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.512334 | controller | - ' <*errors.StatusError | 0xc00178afa0>: ' 2026-01-29 15:09:29.512340 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.512346 | controller | - ' {' 2026-01-29 15:09:29.512352 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.512358 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.512367 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.512373 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.512379 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.512385 | controller | - ' Continue: "",' 2026-01-29 15:09:29.512389 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.512394 | controller | - ' },' 2026-01-29 15:09:29.512398 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.512402 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.512413 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.512418 | controller | - ' Details: {' 2026-01-29 15:09:29.512422 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.512427 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.512431 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.512435 | controller | - ' UID: "",' 2026-01-29 15:09:29.512439 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.512444 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.512448 | controller | - ' },' 2026-01-29 15:09:29.512452 | controller | - ' Code: 404,' 2026-01-29 15:09:29.512457 | controller | - ' },' 2026-01-29 15:09:29.512461 | controller | - " }\e[0m" 2026-01-29 15:09:29.512468 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.512472 | controller | \e[38;5;243m@ 01/29/26 15:06:54.711\e[0m" 2026-01-29 15:09:29.512476 | controller | - '' 2026-01-29 15:09:29.512480 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.512485 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.512489 | controller | {{0xc001704120?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.512493 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.512498 | controller | +0x191" 2026-01-29 15:09:29.512502 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.512506 | controller | 0xc000825240})' 2026-01-29 15:09:29.512510 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.512515 | controller | +0x3a" 2026-01-29 15:09:29.512519 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001555320?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 15:09:29.512523 | controller | 0x4}, {0xc0006a5ef0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.512529 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.512533 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001555320?, 0xc000825240?}, {0xc0006a5ef0?, 2026-01-29 15:09:29.512537 | controller | 0xc001555320?, 0x1f26380?})' 2026-01-29 15:09:29.512542 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.512546 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.512552 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.512556 | controller | +0x11f" 2026-01-29 15:09:29.512561 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f57a0, {0x2753a78, 2026-01-29 15:09:29.512565 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.512569 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.512573 | controller | +0x168" 2026-01-29 15:09:29.512578 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f57a0, {0x2753a78, 2026-01-29 15:09:29.512582 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.512586 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.512591 | controller | +0x85" 2026-01-29 15:09:29.512595 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.512599 | controller | {{0xc001704120, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.512604 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.512608 | controller | +0x16e" 2026-01-29 15:09:29.512612 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.10()' 2026-01-29 15:09:29.512616 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:204 2026-01-29 15:09:29.512621 | controller | +0x105" 2026-01-29 15:09:29.512625 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.512629 | controller | - "\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" 2026-01-29 15:09:29.512634 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.512638 | controller | - "\e[38;5;9m• [FAILED] [20.761 seconds]\e[0m" 2026-01-29 15:09:29.512642 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 15:09:29.512646 | controller | \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless 2026-01-29 15:09:29.512651 | controller | of status when deleted\e[0m" 2026-01-29 15:09:29.512655 | controller | - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:178\e[0m" 2026-01-29 15:09:29.512660 | controller | - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:287\e[0m" 2026-01-29 15:09:29.512664 | controller | - '' 2026-01-29 15:09:29.512673 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.512680 | controller | - " 2026-01-29T15:06:53.796Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.512684 | controller | - " 2026-01-29T15:06:53.806Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.512688 | controller | {\"name\":\"keystone-8fdec2a9-2d53-4e69-b04f-91fe714b10ad\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}" 2026-01-29 15:09:29.512693 | controller | - " 2026-01-29T15:06:53.806Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.512702 | controller | - " 2026-01-29T15:06:53.810Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.512706 | controller | \"ironic\"}" 2026-01-29 15:09:29.512711 | controller | - " 2026-01-29T15:06:53.810Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.512715 | controller | - " 2026-01-29T15:06:53.810Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.512719 | controller | - " 2026-01-29T15:06:53.813Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.512723 | controller | \"ironic\"}" 2026-01-29 15:09:29.512728 | controller | - " 2026-01-29T15:06:53.813Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.512732 | controller | \"ironic\"}" 2026-01-29 15:09:29.512736 | controller | - " 2026-01-29T15:06:53.815Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.transportURLSecret\"" 2026-01-29 15:09:29.512740 | controller | - " 2026-01-29T15:06:53.820Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.512745 | controller | \"ironic\"}" 2026-01-29 15:09:29.512749 | controller | - " 2026-01-29T15:06:53.820Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.512753 | controller | - " 2026-01-29T15:06:53.820Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.512757 | controller | - " 2026-01-29T15:06:53.823Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.512763 | controller | \"ironic\"}" 2026-01-29 15:09:29.512767 | controller | - " 2026-01-29T15:06:53.823Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.512771 | controller | \"ironic\"}" 2026-01-29 15:09:29.512776 | controller | - " 2026-01-29T15:06:53.840Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.512780 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.512784 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512788 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512793 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}" 2026-01-29 15:09:29.512797 | controller | - " 2026-01-29T15:06:53.842Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.512801 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512822 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512830 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512835 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}" 2026-01-29 15:09:29.512842 | controller | - " 2026-01-29T15:06:53.844Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.512847 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512856 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512863 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512867 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}" 2026-01-29 15:09:29.512871 | controller | - " 2026-01-29T15:06:53.846Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.512876 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.512880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512884 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512888 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}" 2026-01-29 15:09:29.512892 | controller | - " 2026-01-29T15:06:53.849Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.512897 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.512901 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512905 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512910 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}" 2026-01-29 15:09:29.512914 | controller | - " 2026-01-29T15:06:53.849Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.512918 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.512922 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512926 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512931 | controller | \"7ec452c2-0058-419d-ae59-6d5036a4ff37\"}" 2026-01-29 15:09:29.512935 | controller | - " 2026-01-29T15:06:53.857Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.512939 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.512943 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512948 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512952 | controller | \"f82c4152-4fa3-4b2f-a437-313c37e3a133\"}" 2026-01-29 15:09:29.512958 | controller | - " 2026-01-29T15:06:53.858Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.512962 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.512967 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512971 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512975 | controller | \"f82c4152-4fa3-4b2f-a437-313c37e3a133\"}" 2026-01-29 15:09:29.512979 | controller | - " 2026-01-29T15:06:53.858Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.512984 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.512988 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.512992 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.512996 | controller | \"274b731b-d6c6-4de4-9069-c7ee38bfc686\"}" 2026-01-29 15:09:29.513001 | controller | - " 2026-01-29T15:06:53.858Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.513005 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.513011 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513015 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513019 | controller | \"274b731b-d6c6-4de4-9069-c7ee38bfc686\"}" 2026-01-29 15:09:29.513023 | controller | - " 2026-01-29T15:06:53.865Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.513028 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}" 2026-01-29 15:09:29.513032 | controller | - " 2026-01-29T15:06:53.865Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513036 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513044 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513054 | controller | \"cc1d3e39-4f57-44f1-9706-35cc14f863a5\"}" 2026-01-29 15:09:29.513058 | controller | - " 2026-01-29T15:06:53.870Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513062 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513067 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513071 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513075 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513079 | controller | \"cc1d3e39-4f57-44f1-9706-35cc14f863a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513083 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513088 | controller | - " 2026-01-29T15:06:53.872Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.513092 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513100 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513105 | controller | \"cc1d3e39-4f57-44f1-9706-35cc14f863a5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.513109 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.513113 | controller | - " 2026-01-29T15:06:53.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513117 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513121 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513125 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513130 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\"}" 2026-01-29 15:09:29.513134 | controller | - " 2026-01-29T15:06:53.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513138 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513142 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513147 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513151 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513157 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513161 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513165 | controller | - " 2026-01-29T15:06:53.881Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.513170 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.513174 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513182 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513186 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\"}" 2026-01-29 15:09:29.513192 | controller | - " 2026-01-29T15:06:53.884Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 15:09:29.513196 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513205 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513209 | controller | \"b4922b58-502b-404a-a8d9-9d8490212306\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513213 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513217 | controller | - " 2026-01-29T15:06:53.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513226 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513230 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513234 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\"}" 2026-01-29 15:09:29.513243 | controller | - " 2026-01-29T15:06:53.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513248 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513252 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513256 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513260 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513264 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513269 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513273 | controller | - " 2026-01-29T15:06:53.894Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.513277 | controller | {\"name\":\"some-old-account\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}" 2026-01-29 15:09:29.513281 | controller | - " 2026-01-29T15:06:53.900Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.513285 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}}" 2026-01-29 15:09:29.513290 | controller | - " 2026-01-29T15:06:53.982Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.513294 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.513298 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513308 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513313 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\"}" 2026-01-29 15:09:29.513318 | controller | - " 2026-01-29T15:06:53.982Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.513323 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513327 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513331 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513335 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.513339 | controller | - " 2026-01-29T15:06:53.991Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513344 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513348 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513352 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513356 | controller | \"41dd1b5c-f580-4130-8e4c-98497cca891c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.513360 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.513365 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.513369 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.513373 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.513377 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.513382 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.513386 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.513390 | controller | - " 2026-01-29T15:06:53.991Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513394 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513398 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513403 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513407 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\"}" 2026-01-29 15:09:29.513411 | controller | - " 2026-01-29T15:06:53.992Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513483 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513490 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513494 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513505 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513510 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513514 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513519 | controller | - " 2026-01-29T15:06:54.083Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.513525 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.513529 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513533 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513538 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513542 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\"}" 2026-01-29 15:09:29.513549 | controller | - " 2026-01-29T15:06:54.083Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.513553 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513557 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513561 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513566 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.513570 | controller | - " 2026-01-29T15:06:54.084Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513574 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513578 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513582 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513587 | controller | \"a850abb0-dd2b-4967-acfa-c9a47aff25d0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.513591 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.513595 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.513600 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.513604 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.513608 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.513612 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.513617 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.513621 | controller | - " 2026-01-29T15:06:54.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513625 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513629 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513634 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513638 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\"}" 2026-01-29 15:09:29.513642 | controller | - " 2026-01-29T15:06:54.084Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513647 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513651 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513655 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513659 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513664 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513669 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513674 | controller | - " 2026-01-29T15:06:54.086Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.513678 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.513682 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513691 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513695 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\"}" 2026-01-29 15:09:29.513705 | controller | - " 2026-01-29T15:06:54.087Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.513709 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513718 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513722 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.513726 | controller | - " 2026-01-29T15:06:54.087Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513730 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513735 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513739 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513743 | controller | \"62a3521f-c75a-4bbc-b418-1bdf37e3dabf\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.513747 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.513753 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.513757 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.513762 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.513766 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.513770 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.513774 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.513779 | controller | - " 2026-01-29T15:06:54.095Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513783 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513787 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513791 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513796 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\"}" 2026-01-29 15:09:29.513801 | controller | - " 2026-01-29T15:06:54.096Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513824 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513829 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513833 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513841 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513845 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.513850 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.513854 | controller | - " 2026-01-29T15:06:54.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.513858 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.513863 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513871 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513875 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\"}" 2026-01-29 15:09:29.513880 | controller | - " 2026-01-29T15:06:54.098Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.513884 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.513888 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513892 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513897 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.513901 | controller | - " 2026-01-29T15:06:54.099Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513905 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513915 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513920 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513924 | controller | \"75936a7b-1409-4301-b498-abe21a3f9d77\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.513929 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.513933 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.513937 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.513941 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.513946 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.513950 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.513954 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.513959 | controller | - " 2026-01-29T15:06:54.139Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.513963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.513967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.513971 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.513975 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\"}" 2026-01-29 15:09:29.513980 | controller | - " 2026-01-29T15:06:54.140Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.513984 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.513990 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.513995 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.513999 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514003 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514007 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.514012 | controller | - " 2026-01-29T15:06:54.142Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.514016 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.514020 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514029 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514033 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\"}" 2026-01-29 15:09:29.514037 | controller | - " 2026-01-29T15:06:54.142Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.514041 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514050 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514054 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.514058 | controller | - " 2026-01-29T15:06:54.142Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514063 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514067 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514071 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514075 | controller | \"b4e0f434-b34c-4884-9c16-df9ff12a6ea3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.514079 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.514084 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.514088 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.514092 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.514096 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.514101 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.514110 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.514114 | controller | - " 2026-01-29T15:06:54.223Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.514118 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.514123 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514127 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514131 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\"}" 2026-01-29 15:09:29.514139 | controller | - " 2026-01-29T15:06:54.224Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.514143 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514147 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514151 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514156 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514160 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514164 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.514168 | controller | - " 2026-01-29T15:06:54.226Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.514173 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.514177 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514185 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514190 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\"}" 2026-01-29 15:09:29.514196 | controller | - " 2026-01-29T15:06:54.227Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.514200 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514208 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514213 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.514217 | controller | - " 2026-01-29T15:06:54.227Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514221 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514225 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514230 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514234 | controller | \"4a8bf5d7-693e-4aba-8d30-8545237f8f9e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.514238 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.514242 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.514247 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.514251 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.514255 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.514259 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.514264 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.514268 | controller | - " 2026-01-29T15:06:54.388Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.514272 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.514276 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514282 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514286 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\"}" 2026-01-29 15:09:29.514291 | controller | - " 2026-01-29T15:06:54.389Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.514297 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514309 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514316 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514322 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514328 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514334 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.514340 | controller | - " 2026-01-29T15:06:54.390Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.514346 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.514351 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514356 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514360 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514364 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\"}" 2026-01-29 15:09:29.514368 | controller | - " 2026-01-29T15:06:54.390Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.514373 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514377 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514381 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514385 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.514390 | controller | - " 2026-01-29T15:06:54.391Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514394 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514398 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514402 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514407 | controller | \"7a6a9376-bb76-43c0-b070-84557c4e09b6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.514411 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.514417 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.514422 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.514426 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.514430 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.514434 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.514439 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.514443 | controller | - " 2026-01-29T15:06:54.712Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.514449 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.514454 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514458 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514462 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\"}" 2026-01-29 15:09:29.514466 | controller | - " 2026-01-29T15:06:54.713Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.514471 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514475 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514479 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514484 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514488 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514492 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.514497 | controller | - " 2026-01-29T15:06:54.717Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.514501 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.514505 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514516 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514520 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514525 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\"}" 2026-01-29 15:09:29.514529 | controller | - " 2026-01-29T15:06:54.717Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.514533 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514538 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514543 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514548 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.514552 | controller | - " 2026-01-29T15:06:54.718Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514556 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514560 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514565 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514569 | controller | \"bfeef60a-0709-4be9-bf48-83a97c1ab904\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.514573 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.514577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.514582 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.514586 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.514590 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.514595 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.514599 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.514605 | controller | - " 2026-01-29T15:06:55.359Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.514609 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.514613 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514617 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514622 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\"}" 2026-01-29 15:09:29.514628 | controller | - " 2026-01-29T15:06:55.359Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.514632 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514636 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514641 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514645 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514649 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514656 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.514660 | controller | - " 2026-01-29T15:06:55.361Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.514665 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.514669 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514673 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514677 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514683 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\"}" 2026-01-29 15:09:29.514689 | controller | - " 2026-01-29T15:06:55.362Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.514694 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514702 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514706 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.514717 | controller | - " 2026-01-29T15:06:55.362Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514721 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514726 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514730 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514734 | controller | \"e2f6f446-ef2b-4fd2-8b22-34ea7ca6fd24\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.514739 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.514743 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.514747 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.514751 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.514756 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.514763 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.514767 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.514771 | controller | - " 2026-01-29T15:06:56.644Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.514776 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.514780 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514784 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514788 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\"}" 2026-01-29 15:09:29.514793 | controller | - " 2026-01-29T15:06:56.645Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.514797 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514801 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514821 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514829 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514833 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514837 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.514841 | controller | - " 2026-01-29T15:06:56.647Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.514846 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.514850 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514854 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514858 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514863 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\"}" 2026-01-29 15:09:29.514867 | controller | - " 2026-01-29T15:06:56.647Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.514871 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.514875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514880 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514884 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.514888 | controller | - " 2026-01-29T15:06:56.648Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514892 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514896 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514901 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514905 | controller | \"92de5959-c225-451a-84d6-d6ba661830e9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.514909 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.514913 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.514918 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.514924 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.514934 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.514939 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.514943 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.514947 | controller | - " 2026-01-29T15:06:59.208Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.514952 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.514956 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.514960 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514964 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\"}" 2026-01-29 15:09:29.514970 | controller | - " 2026-01-29T15:06:59.209Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.514975 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.514979 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.514983 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.514987 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.514992 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.514996 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.515000 | controller | - " 2026-01-29T15:06:59.212Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.515004 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.515009 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.515013 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515017 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515022 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\"}" 2026-01-29 15:09:29.515026 | controller | - " 2026-01-29T15:06:59.212Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.515030 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.515035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515040 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515044 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.515048 | controller | - " 2026-01-29T15:06:59.213Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.515052 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.515057 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.515061 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515065 | controller | \"71ea105a-61af-4ee0-9ea3-7188023827d0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.515069 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.515075 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.515080 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.515084 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.515088 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.515092 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.515097 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.515101 | controller | - " 2026-01-29T15:07:04.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.515105 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.515110 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515114 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515119 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\"}" 2026-01-29 15:09:29.515131 | controller | - " 2026-01-29T15:07:04.335Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.515137 | controller | some-old-account exists; database username is ironic_be92\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.515143 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.515150 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.515156 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515161 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.515168 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.515173 | controller | - " 2026-01-29T15:07:04.337Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.515178 | controller | hostname-for-openstack.1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c.svc to MariaDBDatabase 2026-01-29 15:09:29.515182 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.515186 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515191 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515195 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\"}" 2026-01-29 15:09:29.515202 | controller | - " 2026-01-29T15:07:04.338Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.515206 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.515210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515214 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515219 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.515223 | controller | - " 2026-01-29T15:07:04.338Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.515227 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.515231 | controller | {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, \"namespace\": 2026-01-29 15:09:29.515236 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515242 | controller | \"02e8262c-df89-47ef-9962-70322a60d92e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.515246 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.515251 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.515255 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.515259 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.515264 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.515268 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.515272 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.515276 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.515281 | controller | \e[38;5;243m@ 01/29/26 15:07:13.902\e[0m" 2026-01-29 15:09:29.515287 | controller | - " 2026-01-29T15:07:13.902Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.515299 | controller | \"Namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06:53Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:53Z\"}],\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\",\"resourceVersion\":\"638\",\"uid\":\"7507a840-8650-49f3-bad4-35b4a0d1e221\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.515305 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.515310 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.515314 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.515320 | controller | 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\":\"# 2026-01-29 15:09:29.515325 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.515329 | controller | - " 2026-01-29T15:07:13.915Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.515333 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.515338 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515342 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515346 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\"}" 2026-01-29 15:09:29.515352 | controller | - " 2026-01-29T15:07:13.919Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.515357 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.515361 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515365 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515369 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.515374 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.515378 | controller | - " 2026-01-29T15:07:13.923Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.515382 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.515388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515394 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515400 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.515406 | controller | \"ObjectNamespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.515412 | controller | - " 2026-01-29T15:07:13.923Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.515425 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.515432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\"}, 2026-01-29 15:09:29.515438 | controller | \"namespace\": \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.515442 | controller | \"99bcd4d6-3562-4b01-af15-ceb9add8c939\"}" 2026-01-29 15:09:29.515447 | controller | - " 2026-01-29T15:07:14.410Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.515451 | controller | \"ironic\"}" 2026-01-29 15:09:29.515455 | controller | - " 2026-01-29T15:07:14.410Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.515459 | controller | - " 2026-01-29T15:07:14.410Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.515463 | controller | - " 2026-01-29T15:07:14.415Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.515470 | controller | \"ironic\"}" 2026-01-29 15:09:29.515475 | controller | - " 2026-01-29T15:07:14.415Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.515481 | controller | \"ironic\"}" 2026-01-29 15:09:29.515487 | controller | - " 2026-01-29T15:07:14.439Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.515493 | controller | \"1c3b23f7-f7e7-4225-b9be-c9c7f5b1438c\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.515499 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.515505 | controller | - '' 2026-01-29 15:09:29.515511 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.515517 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.515523 | controller | with:' 2026-01-29 15:09:29.515528 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.515532 | controller | - ' <*errors.StatusError | 0xc00191cd20>: ' 2026-01-29 15:09:29.515537 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.515541 | controller | - ' {' 2026-01-29 15:09:29.515545 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.515549 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.515554 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.515558 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.515562 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.515566 | controller | - ' Continue: "",' 2026-01-29 15:09:29.515572 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.515577 | controller | - ' },' 2026-01-29 15:09:29.515584 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.515590 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.515596 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.515602 | controller | - ' Details: {' 2026-01-29 15:09:29.515608 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.515614 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.515620 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.515625 | controller | - ' UID: "",' 2026-01-29 15:09:29.515631 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.515636 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.515640 | controller | - ' },' 2026-01-29 15:09:29.515645 | controller | - ' Code: 404,' 2026-01-29 15:09:29.515649 | controller | - ' },' 2026-01-29 15:09:29.515653 | controller | - " }\e[0m" 2026-01-29 15:09:29.515658 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.515662 | controller | \e[38;5;243m@ 01/29/26 15:07:13.902\e[0m" 2026-01-29 15:09:29.515666 | controller | - '' 2026-01-29 15:09:29.515670 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.515675 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.515679 | controller | {{0xc000787500?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.515683 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.515687 | controller | +0x191" 2026-01-29 15:09:29.515692 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.515696 | controller | 0xc000e0e100})' 2026-01-29 15:09:29.515700 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.515705 | controller | +0x3a" 2026-01-29 15:09:29.515709 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0017c3b00?, 0xc000588808?}, {0x23cd0dd, 2026-01-29 15:09:29.515716 | controller | 0x4}, {0xc000f7fab8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.515720 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.515724 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0017c3b00?, 0xc000e0e100?}, {0xc000f7fab8?, 2026-01-29 15:09:29.515728 | controller | 0xc0017c3b00?, 0x1f26380?})' 2026-01-29 15:09:29.515733 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.515737 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.515741 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.515745 | controller | +0x11f" 2026-01-29 15:09:29.515750 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001617ab0, {0x2753a78, 2026-01-29 15:09:29.515754 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.515765 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.515770 | controller | +0x168" 2026-01-29 15:09:29.515774 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001617ab0, {0x2753a78, 2026-01-29 15:09:29.515778 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.515783 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.515787 | controller | +0x85" 2026-01-29 15:09:29.515791 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.515795 | controller | {{0xc000787500, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.515800 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.515821 | controller | +0x16e" 2026-01-29 15:09:29.515829 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc000787500?, 2026-01-29 15:09:29.515834 | controller | 0x24?}, {0x23df863?, 0x10?}})' 2026-01-29 15:09:29.515839 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.515844 | controller | +0x78d" 2026-01-29 15:09:29.515848 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' 2026-01-29 15:09:29.515853 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:187 2026-01-29 15:09:29.515857 | controller | +0x66" 2026-01-29 15:09:29.515861 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.515865 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.515870 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.515874 | controller | - "\e[38;5;9m• [FAILED] [20.186 seconds]\e[0m" 2026-01-29 15:09:29.515878 | controller | - "\e[0mIronic controller \e[38;5;243mwhen The service is being configured to run 2026-01-29 15:09:29.515882 | controller | \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" 2026-01-29 15:09:29.515887 | controller | - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:96\e[0m" 2026-01-29 15:09:29.515891 | controller | - '' 2026-01-29 15:09:29.515895 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.515899 | controller | - " 2026-01-29T15:06:55.000Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, 2026-01-29 15:09:29.515904 | controller | username some_mariadb_account_account, secret some-mariadb-account-db-secret" 2026-01-29 15:09:29.515908 | controller | - " 2026-01-29T15:06:55.004Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.515912 | controller | - " 2026-01-29T15:06:55.017Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.515918 | controller | {\"name\":\"keystone-0cdf3d27-ef1e-4917-9693-8fd8bd6e3298\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}" 2026-01-29 15:09:29.515923 | controller | - " 2026-01-29T15:06:55.017Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.515929 | controller | - " 2026-01-29T15:06:55.021Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.515933 | controller | \"ironic\"}" 2026-01-29 15:09:29.515938 | controller | - " 2026-01-29T15:06:55.021Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.515950 | controller | - " 2026-01-29T15:06:55.021Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.515955 | controller | - " 2026-01-29T15:06:55.024Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.515959 | controller | \"ironic\"}" 2026-01-29 15:09:29.515963 | controller | - " 2026-01-29T15:06:55.024Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.515967 | controller | \"ironic\"}" 2026-01-29 15:09:29.515972 | controller | - " 2026-01-29T15:06:55.033Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.515976 | controller | \"ironic\"}" 2026-01-29 15:09:29.515980 | controller | - " 2026-01-29T15:06:55.033Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.515984 | controller | - " 2026-01-29T15:06:55.033Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.515988 | controller | - " 2026-01-29T15:06:55.036Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.515993 | controller | \"ironic\"}" 2026-01-29 15:09:29.516010 | controller | - " 2026-01-29T15:06:55.036Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.516018 | controller | \"ironic\"}" 2026-01-29 15:09:29.516023 | controller | - " 2026-01-29T15:06:55.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.516029 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516037 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516075 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}" 2026-01-29 15:09:29.516081 | controller | - " 2026-01-29T15:06:55.058Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.516086 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516090 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516096 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516101 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}" 2026-01-29 15:09:29.516105 | controller | - " 2026-01-29T15:06:55.061Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.516109 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516121 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516125 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}" 2026-01-29 15:09:29.516130 | controller | - " 2026-01-29T15:06:55.066Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.516134 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516142 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516147 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}" 2026-01-29 15:09:29.516179 | controller | - " 2026-01-29T15:06:55.068Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.516184 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.516189 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516193 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516197 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}" 2026-01-29 15:09:29.516202 | controller | - " 2026-01-29T15:06:55.068Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.516206 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.516210 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516214 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516218 | controller | \"c7a0a206-68af-49ca-8d31-c9db79e77106\"}" 2026-01-29 15:09:29.516223 | controller | - " 2026-01-29T15:06:55.075Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.516227 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}" 2026-01-29 15:09:29.516231 | controller | - " 2026-01-29T15:06:55.076Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.516260 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516267 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516278 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516283 | controller | \"3ce653d3-0c24-4d9c-bddd-fbf85c6f342b\"}" 2026-01-29 15:09:29.516287 | controller | - " 2026-01-29T15:06:55.083Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.516291 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.516295 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516300 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516304 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516311 | controller | \"3ce653d3-0c24-4d9c-bddd-fbf85c6f342b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.516316 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.516320 | controller | - " 2026-01-29T15:06:55.086Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.516324 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516328 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516333 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516337 | controller | \"3ce653d3-0c24-4d9c-bddd-fbf85c6f342b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.516341 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.516345 | controller | - " 2026-01-29T15:06:55.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.516350 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516354 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516358 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516362 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\"}" 2026-01-29 15:09:29.516367 | controller | - " 2026-01-29T15:06:55.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.516371 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.516375 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516379 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516384 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516388 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.516392 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.516396 | controller | - " 2026-01-29T15:06:55.097Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.516400 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.516431 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516441 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516446 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\"}" 2026-01-29 15:09:29.516452 | controller | - " 2026-01-29T15:06:55.100Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-mariadb-account 2026-01-29 15:09:29.516457 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516461 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516465 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516469 | controller | \"d68d4e02-1261-415a-b29b-0814af56a07d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.516474 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.516479 | controller | - " 2026-01-29T15:06:55.107Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.516484 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}" 2026-01-29 15:09:29.516488 | controller | - " 2026-01-29T15:06:55.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.516499 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516504 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516509 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516513 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\"}" 2026-01-29 15:09:29.516518 | controller | - " 2026-01-29T15:06:55.109Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.516522 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.516526 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516530 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516534 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516539 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.516543 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.516547 | controller | - " 2026-01-29T15:06:55.112Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.516551 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}}" 2026-01-29 15:09:29.516556 | controller | - " 2026-01-29T15:06:55.197Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.516560 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.516564 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516568 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516573 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516577 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\"}" 2026-01-29 15:09:29.516583 | controller | - " 2026-01-29T15:06:55.197Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.516587 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516596 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516600 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.516604 | controller | - " 2026-01-29T15:06:55.206Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.516634 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.516640 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.516645 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516649 | controller | \"bda65c35-c8f7-476f-8cfc-94829aa4d427\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.516653 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.516659 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.516664 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.516668 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.516674 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.516678 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.516682 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.516687 | controller | - " 2026-01-29T15:06:55.207Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.516691 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516695 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516699 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516704 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\"}" 2026-01-29 15:09:29.516708 | controller | - " 2026-01-29T15:06:55.208Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.516712 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.516723 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516733 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516738 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.516742 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.516746 | controller | - " 2026-01-29T15:06:55.297Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.516750 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.516755 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516759 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516763 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516768 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\"}" 2026-01-29 15:09:29.516772 | controller | - " 2026-01-29T15:06:55.297Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.516776 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516780 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516785 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516789 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.516793 | controller | - " 2026-01-29T15:06:55.298Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.516797 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.516802 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.516819 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516828 | controller | \"c8669304-3758-4fd3-ab98-f2992db50361\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.516833 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.516837 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.516841 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.516845 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.516850 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.516854 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.516858 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.516862 | controller | - " 2026-01-29T15:06:55.298Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.516867 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516871 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516875 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516879 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\"}" 2026-01-29 15:09:29.516884 | controller | - " 2026-01-29T15:06:55.299Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.516888 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.516892 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.516896 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516901 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516905 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.516909 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.516913 | controller | - " 2026-01-29T15:06:55.302Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.516918 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.516922 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516937 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516941 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\"}" 2026-01-29 15:09:29.516945 | controller | - " 2026-01-29T15:06:55.302Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.516949 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.516954 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.516958 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516964 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.516968 | controller | - " 2026-01-29T15:06:55.302Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.516973 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.516979 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.516983 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.516987 | controller | \"b4498ee2-3e8f-46ca-b623-7bcda55a878f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.516992 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.516996 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517000 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517004 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517009 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517013 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517017 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517022 | controller | - " 2026-01-29T15:06:55.309Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.517026 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517030 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517034 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517040 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\"}" 2026-01-29 15:09:29.517044 | controller | - " 2026-01-29T15:06:55.310Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.517049 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.517053 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517057 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517061 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517065 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.517070 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.517074 | controller | - " 2026-01-29T15:06:55.314Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.517078 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.517082 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517087 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517091 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517095 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\"}" 2026-01-29 15:09:29.517099 | controller | - " 2026-01-29T15:06:55.314Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.517104 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517108 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517112 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517118 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.517127 | controller | - " 2026-01-29T15:06:55.315Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.517132 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.517136 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.517140 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517151 | controller | \"0eb07692-99bd-4efa-bb99-a6a63a940740\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.517155 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.517160 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517164 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517168 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517172 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517176 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517181 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517185 | controller | - " 2026-01-29T15:06:55.355Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.517189 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517193 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517198 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517203 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\"}" 2026-01-29 15:09:29.517208 | controller | - " 2026-01-29T15:06:55.356Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.517212 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.517216 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517225 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517229 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.517233 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.517237 | controller | - " 2026-01-29T15:06:55.357Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.517242 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.517246 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517254 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517259 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\"}" 2026-01-29 15:09:29.517263 | controller | - " 2026-01-29T15:06:55.358Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.517267 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517273 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517277 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517282 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.517286 | controller | - " 2026-01-29T15:06:55.358Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.517293 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.517297 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.517301 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517305 | controller | \"581145c8-50ef-479c-8652-e8eedbfe1416\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.517310 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.517314 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517318 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517328 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517333 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517337 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517342 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517346 | controller | - " 2026-01-29T15:06:55.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.517350 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517354 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517358 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517363 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\"}" 2026-01-29 15:09:29.517367 | controller | - " 2026-01-29T15:06:55.440Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.517371 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.517375 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517384 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517388 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.517392 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.517397 | controller | - " 2026-01-29T15:06:55.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.517401 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.517405 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517409 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517414 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517418 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\"}" 2026-01-29 15:09:29.517424 | controller | - " 2026-01-29T15:06:55.443Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.517428 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517433 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517437 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517441 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.517445 | controller | - " 2026-01-29T15:06:55.443Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.517450 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.517454 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.517458 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517462 | controller | \"f0fbc1d6-0c49-4ebc-81af-30ac51142d97\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.517467 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.517471 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517475 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517479 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517484 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517488 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517492 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517497 | controller | - " 2026-01-29T15:06:55.605Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.517501 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517505 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517509 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517518 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\"}" 2026-01-29 15:09:29.517523 | controller | - " 2026-01-29T15:06:55.606Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.517527 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.517533 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517537 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517542 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517546 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.517550 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.517555 | controller | - " 2026-01-29T15:06:55.609Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.517559 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.517563 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517573 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517578 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\"}" 2026-01-29 15:09:29.517582 | controller | - " 2026-01-29T15:06:55.610Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.517586 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517595 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517599 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.517603 | controller | - " 2026-01-29T15:06:55.611Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.517608 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.517612 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.517616 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517620 | controller | \"6f24777a-4180-4ade-8ac4-175bb0c53469\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.517625 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.517629 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517633 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517638 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517642 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517652 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517656 | controller | - " 2026-01-29T15:06:55.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.517661 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517665 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517669 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517674 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\"}" 2026-01-29 15:09:29.517678 | controller | - " 2026-01-29T15:06:55.933Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.517682 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.517687 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517691 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517695 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517699 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.517704 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.517713 | controller | - " 2026-01-29T15:06:55.935Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.517717 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.517725 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517729 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517734 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517738 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\"}" 2026-01-29 15:09:29.517742 | controller | - " 2026-01-29T15:06:55.936Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.517746 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517751 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517755 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517759 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.517764 | controller | - " 2026-01-29T15:06:55.937Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.517768 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.517772 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.517776 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517781 | controller | \"688811b8-cc16-43bd-91ac-d22cf07dbba4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.517785 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.517789 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517794 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517798 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517805 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517825 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517829 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517837 | controller | - " 2026-01-29T15:06:56.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.517842 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517846 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517850 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517855 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\"}" 2026-01-29 15:09:29.517859 | controller | - " 2026-01-29T15:06:56.580Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.517863 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.517867 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.517871 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517876 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517880 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.517884 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.517891 | controller | - " 2026-01-29T15:06:56.583Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.517895 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.517899 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517903 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517908 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517912 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\"}" 2026-01-29 15:09:29.517916 | controller | - " 2026-01-29T15:06:56.583Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.517921 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.517934 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.517939 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517943 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.517947 | controller | - " 2026-01-29T15:06:56.584Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.517952 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.517956 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.517960 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.517964 | controller | \"331b0b7a-e5e8-4e68-9324-0213a7831613\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.517968 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.517973 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.517977 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.517981 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.517985 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.517990 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.517994 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.517998 | controller | - " 2026-01-29T15:06:57.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.518002 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518007 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518011 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518015 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\"}" 2026-01-29 15:09:29.518020 | controller | - " 2026-01-29T15:06:57.865Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.518024 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.518028 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518032 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518037 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518042 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.518047 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.518051 | controller | - " 2026-01-29T15:06:57.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.518055 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.518060 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518068 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518072 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\"}" 2026-01-29 15:09:29.518077 | controller | - " 2026-01-29T15:06:57.867Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.518081 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518091 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518095 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.518100 | controller | - " 2026-01-29T15:06:57.867Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.518104 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.518108 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.518112 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518117 | controller | \"e91a3a3f-9a26-4450-8393-aa868f643873\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.518125 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.518130 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.518134 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.518138 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.518143 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.518147 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.518151 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.518155 | controller | - " 2026-01-29T15:07:00.428Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.518160 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518164 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518168 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518172 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\"}" 2026-01-29 15:09:29.518177 | controller | - " 2026-01-29T15:07:00.428Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.518181 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.518185 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518191 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518195 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518199 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.518204 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.518208 | controller | - " 2026-01-29T15:07:00.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.518212 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.518217 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518221 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518225 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518229 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\"}" 2026-01-29 15:09:29.518233 | controller | - " 2026-01-29T15:07:00.431Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.518238 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518242 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518246 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518251 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.518255 | controller | - " 2026-01-29T15:07:00.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.518259 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.518263 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.518269 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518274 | controller | \"ac04d1d7-3804-45eb-bd3f-2eee79146364\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.518278 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.518282 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.518286 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.518291 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.518295 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.518299 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.518303 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.518313 | controller | - " 2026-01-29T15:07:05.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.518318 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518322 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518326 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518330 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\"}" 2026-01-29 15:09:29.518335 | controller | - " 2026-01-29T15:07:05.552Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.518342 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 15:09:29.518347 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518351 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518355 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518359 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.518364 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.518368 | controller | - " 2026-01-29T15:07:05.555Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.518372 | controller | hostname-for-openstack.b86d7959-0a8e-4ad0-b9c0-8924467345cd.svc to MariaDBDatabase 2026-01-29 15:09:29.518376 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518385 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518389 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\"}" 2026-01-29 15:09:29.518394 | controller | - " 2026-01-29T15:07:05.555Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.518398 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518406 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518411 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.518415 | controller | - " 2026-01-29T15:07:05.556Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.518419 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.518423 | controller | {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, \"namespace\": 2026-01-29 15:09:29.518428 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518432 | controller | \"b4d7cd1d-cadf-4024-befb-a597845d48df\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.518436 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.518440 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.518445 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.518449 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.518453 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.518457 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.518462 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.518466 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.518470 | controller | \e[38;5;243m@ 01/29/26 15:07:15.113\e[0m" 2026-01-29 15:09:29.518474 | controller | - " 2026-01-29T15:07:15.113Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.518488 | controller | \"Namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:55Z\"}],\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\",\"resourceVersion\":\"800\",\"uid\":\"0fce3c7b-830d-46b6-bc92-50a532b7ea92\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.518494 | controller | add your customization here\",\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.518499 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.518503 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.518507 | controller | 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\":\"# 2026-01-29 15:09:29.518512 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.518516 | controller | - " 2026-01-29T15:07:15.123Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.518520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.518525 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518529 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518533 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\"}" 2026-01-29 15:09:29.518537 | controller | - " 2026-01-29T15:07:15.127Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.518543 | controller | from MariaDBAccount some-mariadb-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.518548 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518552 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518556 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.518560 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.518565 | controller | - " 2026-01-29T15:07:15.130Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.518569 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518578 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518583 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518587 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.518591 | controller | \"ObjectNamespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.518596 | controller | - " 2026-01-29T15:07:15.130Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.518600 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.518604 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b86d7959-0a8e-4ad0-b9c0-8924467345cd\"}, 2026-01-29 15:09:29.518608 | controller | \"namespace\": \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.518613 | controller | \"806585f7-a90d-4300-bd64-da35e6bc7d4c\"}" 2026-01-29 15:09:29.518617 | controller | - " 2026-01-29T15:07:15.135Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.518621 | controller | \"ironic\"}" 2026-01-29 15:09:29.518626 | controller | - " 2026-01-29T15:07:15.135Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.518630 | controller | - " 2026-01-29T15:07:15.135Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.518634 | controller | - " 2026-01-29T15:07:15.139Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.518638 | controller | \"ironic\"}" 2026-01-29 15:09:29.518642 | controller | - " 2026-01-29T15:07:15.139Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.518647 | controller | \"ironic\"}" 2026-01-29 15:09:29.518651 | controller | - " 2026-01-29T15:07:15.147Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.518655 | controller | \"b86d7959-0a8e-4ad0-b9c0-8924467345cd\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.518659 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.518664 | controller | - '' 2026-01-29 15:09:29.518668 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.518672 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.518676 | controller | with:' 2026-01-29 15:09:29.518681 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.518685 | controller | - ' <*errors.StatusError | 0xc001c3aa00>: ' 2026-01-29 15:09:29.518689 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.518694 | controller | - ' {' 2026-01-29 15:09:29.518698 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.518702 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.518706 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.518713 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.518719 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.518723 | controller | - ' Continue: "",' 2026-01-29 15:09:29.518728 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.518732 | controller | - ' },' 2026-01-29 15:09:29.518736 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.518740 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.518745 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.518749 | controller | - ' Details: {' 2026-01-29 15:09:29.518753 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.518757 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.518762 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.518766 | controller | - ' UID: "",' 2026-01-29 15:09:29.518770 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.518774 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.518778 | controller | - ' },' 2026-01-29 15:09:29.518783 | controller | - ' Code: 404,' 2026-01-29 15:09:29.518789 | controller | - ' },' 2026-01-29 15:09:29.518794 | controller | - " }\e[0m" 2026-01-29 15:09:29.518798 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.518805 | controller | \e[38;5;243m@ 01/29/26 15:07:15.113\e[0m" 2026-01-29 15:09:29.518822 | controller | - '' 2026-01-29 15:09:29.518826 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.518831 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.518835 | controller | {{0xc00059a870?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.518839 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.518844 | controller | +0x191" 2026-01-29 15:09:29.518848 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.518852 | controller | 0xc001764800})' 2026-01-29 15:09:29.518857 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.518861 | controller | +0x3a" 2026-01-29 15:09:29.518865 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001153440?, 0xc000287808?}, {0x23cd0dd, 2026-01-29 15:09:29.518869 | controller | 0x4}, {0xc001937a28, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.518874 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.518878 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001153440?, 0xc001764800?}, {0xc001937a28?, 2026-01-29 15:09:29.518888 | controller | 0xc001153440?, 0x1f26380?})' 2026-01-29 15:09:29.518893 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.518897 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.518901 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.518906 | controller | +0x11f" 2026-01-29 15:09:29.518910 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001590540, {0x2753a78, 2026-01-29 15:09:29.518914 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.518926 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.518931 | controller | +0x168" 2026-01-29 15:09:29.518935 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001590540, {0x2753a78, 2026-01-29 15:09:29.518939 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.518944 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.518950 | controller | +0x85" 2026-01-29 15:09:29.518954 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.518958 | controller | {{0xc00059a870, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.518963 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.518967 | controller | +0x16e" 2026-01-29 15:09:29.518971 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc00059a870?, 2026-01-29 15:09:29.518975 | controller | 0x1c?}, {0x23e8290?, 0x1e?}})' 2026-01-29 15:09:29.518980 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.518984 | controller | +0x78d" 2026-01-29 15:09:29.518990 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()' 2026-01-29 15:09:29.518994 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:113 2026-01-29 15:09:29.518999 | controller | +0x2a4" 2026-01-29 15:09:29.519003 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.519007 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.519011 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.519016 | controller | - "\e[38;5;9m• [FAILED] [20.175 seconds]\e[0m" 2026-01-29 15:09:29.519020 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.519024 | controller | \e[0mIronic overall condition reaches ready when all deployments succeeded\e[0m" 2026-01-29 15:09:29.519028 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.519033 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:612\e[0m" 2026-01-29 15:09:29.519037 | controller | - '' 2026-01-29 15:09:29.519041 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.519045 | controller | - " 2026-01-29T15:06:56.201Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.519050 | controller | - " 2026-01-29T15:06:56.205Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.519054 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.519058 | controller | - " 2026-01-29T15:06:56.219Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.519062 | controller | {\"name\":\"keystone-a007dd24-b36b-4300-b7d9-d24449d3671f\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}}" 2026-01-29 15:09:29.519073 | controller | - " 2026-01-29T15:06:56.219Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"},\"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\"}}}" 2026-01-29 15:09:29.519081 | controller | - " 2026-01-29T15:06:56.223Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.519085 | controller | \"ironic\"}" 2026-01-29 15:09:29.519089 | controller | - " 2026-01-29T15:06:56.223Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.519093 | controller | - " 2026-01-29T15:06:56.223Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.519098 | controller | - " 2026-01-29T15:06:56.238Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.519102 | controller | \"ironic\"}" 2026-01-29 15:09:29.519106 | controller | - " 2026-01-29T15:06:56.238Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.519111 | controller | \"ironic\"}" 2026-01-29 15:09:29.519116 | controller | - " 2026-01-29T15:06:56.249Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.519121 | controller | \"ironic\"}" 2026-01-29 15:09:29.519125 | controller | - " 2026-01-29T15:06:56.249Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.519129 | controller | - " 2026-01-29T15:06:56.249Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.519133 | controller | - " 2026-01-29T15:06:56.254Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.519138 | controller | \"ironic\"}" 2026-01-29 15:09:29.519142 | controller | - " 2026-01-29T15:06:56.254Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.519146 | controller | \"ironic\"}" 2026-01-29 15:09:29.519150 | controller | - " 2026-01-29T15:06:56.270Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.519154 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.519159 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519163 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519167 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}" 2026-01-29 15:09:29.519171 | controller | - " 2026-01-29T15:06:56.272Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.519175 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519184 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519190 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}" 2026-01-29 15:09:29.519194 | controller | - " 2026-01-29T15:06:56.274Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.519198 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519207 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519211 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}" 2026-01-29 15:09:29.519216 | controller | - " 2026-01-29T15:06:56.277Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.519220 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519224 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519228 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519232 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\"}" 2026-01-29 15:09:29.519238 | controller | - " 2026-01-29T15:06:56.283Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.519243 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519247 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519251 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519255 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519259 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519264 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519268 | controller | - " 2026-01-29T15:06:56.287Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.519272 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519276 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519285 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519290 | controller | \"ddd5baea-5039-4057-a4a3-bdb614a23364\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.519294 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519298 | controller | - " 2026-01-29T15:06:56.294Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.519302 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.519307 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519311 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519315 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\"}" 2026-01-29 15:09:29.519319 | controller | - " 2026-01-29T15:06:56.294Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.519323 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519328 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519332 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519336 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519340 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519346 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519350 | controller | - " 2026-01-29T15:06:56.296Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.519355 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}}" 2026-01-29 15:09:29.519359 | controller | - " 2026-01-29T15:06:56.296Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.519363 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.519367 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519376 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519380 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\"}" 2026-01-29 15:09:29.519386 | controller | - " 2026-01-29T15:06:56.300Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.519390 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519399 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519403 | controller | \"84e7a9f5-d4f2-48a4-9d51-7d3dbc6dea35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519407 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519411 | controller | - " 2026-01-29T15:06:56.301Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.519416 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}}" 2026-01-29 15:09:29.519420 | controller | - " 2026-01-29T15:06:56.309Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.519424 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.519428 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519433 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519437 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\"}" 2026-01-29 15:09:29.519441 | controller | - " 2026-01-29T15:06:56.310Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.519445 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519449 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519454 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519458 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519462 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519466 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519471 | controller | - " 2026-01-29T15:06:56.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.519480 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.519486 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519491 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519495 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519499 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\"}" 2026-01-29 15:09:29.519503 | controller | - " 2026-01-29T15:06:56.398Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.519508 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519516 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519520 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.519525 | controller | - " 2026-01-29T15:06:56.407Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519529 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519536 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519540 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519545 | controller | \"c644a5fb-5a94-4de5-9390-5668a5949ed8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.519549 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.519553 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.519557 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.519562 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.519566 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.519571 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.519576 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.519581 | controller | - " 2026-01-29T15:06:56.407Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.519587 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.519592 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519599 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519607 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\"}" 2026-01-29 15:09:29.519613 | controller | - " 2026-01-29T15:06:56.408Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.519618 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519624 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519629 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519635 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519641 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519650 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519654 | controller | - " 2026-01-29T15:06:56.498Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.519658 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.519664 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519668 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519673 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519677 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\"}" 2026-01-29 15:09:29.519681 | controller | - " 2026-01-29T15:06:56.499Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.519685 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519701 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519705 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.519710 | controller | - " 2026-01-29T15:06:56.499Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519716 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519720 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519724 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519729 | controller | \"7bed4c93-411c-4365-9915-a58b01cce9a1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.519733 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.519737 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.519741 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.519746 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.519750 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.519754 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.519758 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.519763 | controller | - " 2026-01-29T15:06:56.499Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.519767 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.519771 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519775 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519780 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\"}" 2026-01-29 15:09:29.519784 | controller | - " 2026-01-29T15:06:56.500Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.519788 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519792 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519797 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519801 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519820 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519827 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519832 | controller | - " 2026-01-29T15:06:56.503Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.519836 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.519840 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519848 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519853 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\"}" 2026-01-29 15:09:29.519857 | controller | - " 2026-01-29T15:06:56.504Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.519861 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.519866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519870 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519876 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.519880 | controller | - " 2026-01-29T15:06:56.504Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519884 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519889 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519893 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519897 | controller | \"20dbba67-16b1-47ea-8bc8-d6f0eecc88b9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.519901 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.519906 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.519916 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.519920 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.519925 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.519929 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.519933 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.519937 | controller | - " 2026-01-29T15:06:56.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.519942 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.519946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.519952 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519956 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\"}" 2026-01-29 15:09:29.519961 | controller | - " 2026-01-29T15:06:56.511Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.519965 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.519969 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.519973 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.519978 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.519982 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.519986 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.519991 | controller | - " 2026-01-29T15:06:56.513Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.519996 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.520000 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520004 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520008 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520030 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\"}" 2026-01-29 15:09:29.520035 | controller | - " 2026-01-29T15:06:56.513Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.520039 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520049 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520054 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.520058 | controller | - " 2026-01-29T15:06:56.514Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520062 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520066 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520071 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520075 | controller | \"25b19bc7-1d7e-4156-b1e5-f29601db2095\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.520079 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.520083 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.520088 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.520092 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.520096 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.520100 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.520105 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.520109 | controller | - " 2026-01-29T15:06:56.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.520113 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.520118 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520128 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520132 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\"}" 2026-01-29 15:09:29.520136 | controller | - " 2026-01-29T15:06:56.555Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.520141 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520145 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520149 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520153 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520157 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.520162 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.520166 | controller | - " 2026-01-29T15:06:56.557Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.520170 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.520174 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520179 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520183 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520187 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\"}" 2026-01-29 15:09:29.520194 | controller | - " 2026-01-29T15:06:56.558Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.520198 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520202 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520207 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520211 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.520215 | controller | - " 2026-01-29T15:06:56.558Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520219 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520225 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520229 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520233 | controller | \"47d845a8-91be-4064-a34a-f790f3312aef\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.520237 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.520242 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.520246 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.520250 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.520254 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.520260 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.520265 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.520269 | controller | - " 2026-01-29T15:06:56.639Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.520273 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.520277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520282 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520286 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\"}" 2026-01-29 15:09:29.520290 | controller | - " 2026-01-29T15:06:56.640Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.520294 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520299 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520303 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520307 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520311 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.520316 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.520325 | controller | - " 2026-01-29T15:06:56.641Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.520329 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.520333 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520338 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520344 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520348 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\"}" 2026-01-29 15:09:29.520353 | controller | - " 2026-01-29T15:06:56.642Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.520357 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520365 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520370 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.520374 | controller | - " 2026-01-29T15:06:56.642Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520378 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520382 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520387 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520391 | controller | \"15f45588-3c7a-40e2-a2b1-92eed743a696\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.520395 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.520399 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.520404 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.520408 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.520412 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.520417 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.520421 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.520425 | controller | - " 2026-01-29T15:06:56.803Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.520429 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.520434 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520438 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520442 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\"}" 2026-01-29 15:09:29.520446 | controller | - " 2026-01-29T15:06:56.804Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.520451 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520455 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520459 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520465 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520469 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.520473 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.520478 | controller | - " 2026-01-29T15:06:56.807Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.520482 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.520486 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520492 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520497 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520501 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\"}" 2026-01-29 15:09:29.520505 | controller | - " 2026-01-29T15:06:56.807Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.520509 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520523 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520527 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.520532 | controller | - " 2026-01-29T15:06:56.808Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520538 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520543 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520547 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520551 | controller | \"e6b728a0-bcde-46f0-83ca-735c63664af3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.520556 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.520560 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.520564 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.520569 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.520573 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.520577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.520581 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.520586 | controller | - " 2026-01-29T15:06:57.128Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.520590 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.520594 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520598 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520603 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\"}" 2026-01-29 15:09:29.520607 | controller | - " 2026-01-29T15:06:57.129Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.520611 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520615 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520620 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520624 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520628 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.520632 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.520637 | controller | - " 2026-01-29T15:06:57.133Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.520644 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.520648 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520657 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520661 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\"}" 2026-01-29 15:09:29.520665 | controller | - " 2026-01-29T15:06:57.134Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.520669 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520678 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520684 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.520689 | controller | - " 2026-01-29T15:06:57.134Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520695 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520701 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520708 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520714 | controller | \"ec94e805-19a5-4f16-afa8-15ac6b7131bb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.520720 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.520733 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.520739 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.520745 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.520751 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.520757 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.520766 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.520770 | controller | - " 2026-01-29T15:06:57.775Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.520774 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.520780 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520786 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520792 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\"}" 2026-01-29 15:09:29.520798 | controller | - " 2026-01-29T15:06:57.776Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.520803 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520828 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520834 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520839 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520843 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.520852 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.520856 | controller | - " 2026-01-29T15:06:57.778Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.520861 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.520865 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520873 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520878 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\"}" 2026-01-29 15:09:29.520882 | controller | - " 2026-01-29T15:06:57.779Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.520886 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.520891 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520895 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520901 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.520905 | controller | - " 2026-01-29T15:06:57.780Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520909 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.520913 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.520918 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520922 | controller | \"2e88ea26-efd1-480d-9c17-6d70b2cb0f81\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.520926 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.520931 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.520937 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.520941 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.520946 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.520950 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.520954 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.520958 | controller | - " 2026-01-29T15:06:59.060Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.520963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.520974 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.520979 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.520983 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\"}" 2026-01-29 15:09:29.520988 | controller | - " 2026-01-29T15:06:59.061Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.520992 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.520996 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.521000 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.521007 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521011 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.521015 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.521019 | controller | - " 2026-01-29T15:06:59.063Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.521024 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.521028 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521032 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521036 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521041 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\"}" 2026-01-29 15:09:29.521045 | controller | - " 2026-01-29T15:06:59.064Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.521049 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521053 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521058 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521062 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.521066 | controller | - " 2026-01-29T15:06:59.064Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.521070 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.521075 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.521079 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521083 | controller | \"e974b5de-ead5-4f4d-a61f-28a5f6b720f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.521087 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.521091 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.521096 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.521100 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.521104 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.521109 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.521113 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.521117 | controller | - " 2026-01-29T15:07:01.625Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.521121 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.521126 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521131 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521136 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\"}" 2026-01-29 15:09:29.521140 | controller | - " 2026-01-29T15:07:01.625Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.521144 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.521148 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.521154 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.521159 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521163 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.521172 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.521176 | controller | - " 2026-01-29T15:07:01.628Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.521180 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.521185 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521189 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521193 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521197 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\"}" 2026-01-29 15:09:29.521202 | controller | - " 2026-01-29T15:07:01.629Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.521206 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521214 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521219 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.521223 | controller | - " 2026-01-29T15:07:01.629Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.521227 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.521231 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.521236 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521240 | controller | \"cff5eb39-49ca-452d-a1b9-b05c9c56f8f8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.521244 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.521248 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.521253 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.521257 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.521261 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.521265 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.521270 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.521274 | controller | - " 2026-01-29T15:07:06.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.521278 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.521282 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521286 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521291 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\"}" 2026-01-29 15:09:29.521295 | controller | - " 2026-01-29T15:07:06.751Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.521301 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.521305 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.521310 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.521314 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521318 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.521322 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.521326 | controller | - " 2026-01-29T15:07:06.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.521331 | controller | hostname-for-openstack.5b37a4a2-7946-44d7-b3d2-6ab150ad5229.svc to MariaDBDatabase 2026-01-29 15:09:29.521335 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521339 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521343 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521348 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\"}" 2026-01-29 15:09:29.521352 | controller | - " 2026-01-29T15:07:06.754Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.521361 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521365 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521369 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521374 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.521379 | controller | - " 2026-01-29T15:07:06.754Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.521384 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.521388 | controller | {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, \"namespace\": 2026-01-29 15:09:29.521392 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521397 | controller | \"f3513ed6-2326-49bc-b172-c29e0dab73c2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.521401 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.521405 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.521409 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.521414 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.521418 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.521424 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.521429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.521434 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.521438 | controller | \e[38;5;243m@ 01/29/26 15:07:16.302\e[0m" 2026-01-29 15:09:29.521442 | controller | - " 2026-01-29T15:07:16.303Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.521449 | controller | \"Namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:06: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:06:56Z\"}],\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\",\"resourceVersion\":\"961\",\"uid\":\"2264e8be-64df-4895-9d67-48170ff3193a\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.521454 | controller | 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\":\"# 2026-01-29 15:09:29.521458 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.521468 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.521472 | controller | 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\":\"# 2026-01-29 15:09:29.521477 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.521481 | controller | - " 2026-01-29T15:07:16.315Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.521485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.521490 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521494 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521498 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\"}" 2026-01-29 15:09:29.521502 | controller | - " 2026-01-29T15:07:16.318Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.521507 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521517 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521522 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.521526 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.521530 | controller | - " 2026-01-29T15:07:16.321Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.521534 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521539 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521543 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521547 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.521551 | controller | \"ObjectNamespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.521556 | controller | - " 2026-01-29T15:07:16.321Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.521560 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.521564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\"}, 2026-01-29 15:09:29.521568 | controller | \"namespace\": \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.521573 | controller | \"4381d02c-85e3-4e60-bb96-9dbc93bb8944\"}" 2026-01-29 15:09:29.521577 | controller | - " 2026-01-29T15:07:16.326Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.521581 | controller | \"ironic\"}" 2026-01-29 15:09:29.521585 | controller | - " 2026-01-29T15:07:16.326Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.521589 | controller | - " 2026-01-29T15:07:16.326Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.521594 | controller | - " 2026-01-29T15:07:16.330Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.521598 | controller | \"ironic\"}" 2026-01-29 15:09:29.521602 | controller | - " 2026-01-29T15:07:16.330Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.521606 | controller | \"ironic\"}" 2026-01-29 15:09:29.521611 | controller | - " 2026-01-29T15:07:16.338Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.521615 | controller | \"5b37a4a2-7946-44d7-b3d2-6ab150ad5229\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.521619 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.521623 | controller | - '' 2026-01-29 15:09:29.521628 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.521632 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.521636 | controller | with:' 2026-01-29 15:09:29.521640 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.521650 | controller | - ' <*errors.StatusError | 0xc001956e60>: ' 2026-01-29 15:09:29.521654 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.521658 | controller | - ' {' 2026-01-29 15:09:29.521663 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.521667 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.521671 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.521675 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.521680 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.521685 | controller | - ' Continue: "",' 2026-01-29 15:09:29.521690 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.521694 | controller | - ' },' 2026-01-29 15:09:29.521698 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.521702 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.521707 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.521711 | controller | - ' Details: {' 2026-01-29 15:09:29.521715 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.521719 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.521724 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.521728 | controller | - ' UID: "",' 2026-01-29 15:09:29.521732 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.521736 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.521741 | controller | - ' },' 2026-01-29 15:09:29.521745 | controller | - ' Code: 404,' 2026-01-29 15:09:29.521749 | controller | - ' },' 2026-01-29 15:09:29.521754 | controller | - " }\e[0m" 2026-01-29 15:09:29.521758 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.521762 | controller | \e[38;5;243m@ 01/29/26 15:07:16.302\e[0m" 2026-01-29 15:09:29.521766 | controller | - '' 2026-01-29 15:09:29.521771 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.521775 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.521779 | controller | {{0xc001847440?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.521784 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.521797 | controller | +0x191" 2026-01-29 15:09:29.521802 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.521823 | controller | 0xc001996ec0})' 2026-01-29 15:09:29.521828 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.521833 | controller | +0x3a" 2026-01-29 15:09:29.521839 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001922ed0?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.521844 | controller | 0x4}, {0xc0019262a0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.521848 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.521853 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001922ed0?, 0xc001996ec0?}, {0xc0019262a0?, 2026-01-29 15:09:29.521857 | controller | 0xc001922ed0?, 0x1f26380?})' 2026-01-29 15:09:29.521861 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.521865 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.521870 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.521874 | controller | +0x11f" 2026-01-29 15:09:29.521878 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00036c8c0, {0x2753a78, 2026-01-29 15:09:29.521882 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.521887 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.521891 | controller | +0x168" 2026-01-29 15:09:29.521895 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00036c8c0, {0x2753a78, 2026-01-29 15:09:29.521900 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.521906 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.521910 | controller | +0x85" 2026-01-29 15:09:29.521914 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.521922 | controller | {{0xc001847440, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.521926 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.521931 | controller | +0x16e" 2026-01-29 15:09:29.521935 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.521939 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.521943 | controller | +0x8a7" 2026-01-29 15:09:29.521948 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.521952 | controller | - "\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" 2026-01-29 15:09:29.521956 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.521961 | controller | - "\e[38;5;9m• [FAILED] [20.269 seconds]\e[0m" 2026-01-29 15:09:29.521965 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 15:09:29.521975 | controller | \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" 2026-01-29 15:09:29.521980 | controller | - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:362\e[0m" 2026-01-29 15:09:29.521984 | controller | - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:401\e[0m" 2026-01-29 15:09:29.521988 | controller | - '' 2026-01-29 15:09:29.521993 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.521997 | controller | - " 2026-01-29T15:07:14.579Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, 2026-01-29 15:09:29.522002 | controller | username some_old_account_account, secret some-old-account-db-secret" 2026-01-29 15:09:29.522006 | controller | - " 2026-01-29T15:07:14.583Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.522010 | controller | - " 2026-01-29T15:07:14.594Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.522015 | controller | {\"name\":\"keystone-3683efdd-b09b-4c36-ae9f-cae568cfa9cd\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}" 2026-01-29 15:09:29.522019 | controller | - " 2026-01-29T15:07:14.594Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.522026 | controller | - " 2026-01-29T15:07:14.598Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.522030 | controller | \"ironic\"}" 2026-01-29 15:09:29.522035 | controller | - " 2026-01-29T15:07:14.598Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.522039 | controller | - " 2026-01-29T15:07:14.598Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.522043 | controller | - " 2026-01-29T15:07:14.601Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.522047 | controller | \"ironic\"}" 2026-01-29 15:09:29.522052 | controller | - " 2026-01-29T15:07:14.601Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.522056 | controller | \"ironic\"}" 2026-01-29 15:09:29.522060 | controller | - " 2026-01-29T15:07:14.609Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.522065 | controller | \"ironic\"}" 2026-01-29 15:09:29.522069 | controller | - " 2026-01-29T15:07:14.609Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.522073 | controller | - " 2026-01-29T15:07:14.609Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.522077 | controller | - " 2026-01-29T15:07:14.612Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.522082 | controller | \"ironic\"}" 2026-01-29 15:09:29.522086 | controller | - " 2026-01-29T15:07:14.612Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.522090 | controller | \"ironic\"}" 2026-01-29 15:09:29.522095 | controller | - " 2026-01-29T15:07:14.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522101 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522105 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522109 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522113 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}" 2026-01-29 15:09:29.522118 | controller | - " 2026-01-29T15:07:14.629Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.522122 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522139 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522143 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}" 2026-01-29 15:09:29.522147 | controller | - " 2026-01-29T15:07:14.630Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.522152 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522156 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522160 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522166 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}" 2026-01-29 15:09:29.522170 | controller | - " 2026-01-29T15:07:14.632Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.522176 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522185 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522189 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}" 2026-01-29 15:09:29.522193 | controller | - " 2026-01-29T15:07:14.635Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.522197 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.522203 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522208 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522212 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}" 2026-01-29 15:09:29.522216 | controller | - " 2026-01-29T15:07:14.635Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.522221 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.522225 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522229 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522234 | controller | \"28ba3315-a7f8-4cd5-8dbe-e8784fc97839\"}" 2026-01-29 15:09:29.522238 | controller | - " 2026-01-29T15:07:14.642Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522242 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522246 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522251 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522255 | controller | \"a45a1b1e-1dad-4e87-bfe0-e90b4b699d32\"}" 2026-01-29 15:09:29.522259 | controller | - " 2026-01-29T15:07:14.643Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.522263 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.522268 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522272 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522276 | controller | \"a45a1b1e-1dad-4e87-bfe0-e90b4b699d32\"}" 2026-01-29 15:09:29.522281 | controller | - " 2026-01-29T15:07:14.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522285 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522289 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522294 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522298 | controller | \"78d80f66-c8d1-411d-aa94-d483586ff357\"}" 2026-01-29 15:09:29.522302 | controller | - " 2026-01-29T15:07:14.652Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.522306 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.522311 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522315 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522319 | controller | \"78d80f66-c8d1-411d-aa94-d483586ff357\"}" 2026-01-29 15:09:29.522329 | controller | - " 2026-01-29T15:07:14.653Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.522334 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}" 2026-01-29 15:09:29.522338 | controller | - " 2026-01-29T15:07:14.653Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522342 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522346 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522352 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522357 | controller | \"fcf6c30e-14c9-4549-9571-ecf4e7ed7e7e\"}" 2026-01-29 15:09:29.522361 | controller | - " 2026-01-29T15:07:14.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.522365 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.522369 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522374 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522378 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522382 | controller | \"fcf6c30e-14c9-4549-9571-ecf4e7ed7e7e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.522387 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.522391 | controller | - " 2026-01-29T15:07:14.661Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.522395 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522399 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522404 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522408 | controller | \"fcf6c30e-14c9-4549-9571-ecf4e7ed7e7e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.522414 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.522418 | controller | - " 2026-01-29T15:07:14.670Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522422 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522426 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522431 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522435 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\"}" 2026-01-29 15:09:29.522439 | controller | - " 2026-01-29T15:07:14.670Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.522444 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.522448 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522452 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522456 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522461 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.522465 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.522469 | controller | - " 2026-01-29T15:07:14.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.522473 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.522478 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522486 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522490 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\"}" 2026-01-29 15:09:29.522496 | controller | - " 2026-01-29T15:07:14.675Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 15:09:29.522501 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522509 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522514 | controller | \"1b0d76dd-b9d9-4d3d-8798-ad11b0ca6aeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.522522 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.522527 | controller | - " 2026-01-29T15:07:14.676Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522531 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522535 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522540 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522544 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\"}" 2026-01-29 15:09:29.522548 | controller | - " 2026-01-29T15:07:14.676Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.522552 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.522557 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522561 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522565 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522570 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.522574 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.522578 | controller | - " 2026-01-29T15:07:14.682Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.522582 | controller | {\"name\":\"some-old-account\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}" 2026-01-29 15:09:29.522587 | controller | - " 2026-01-29T15:07:14.687Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.522591 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}}" 2026-01-29 15:09:29.522595 | controller | - " 2026-01-29T15:07:14.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.522599 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.522604 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522612 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522617 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\"}" 2026-01-29 15:09:29.522621 | controller | - " 2026-01-29T15:07:14.773Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.522625 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522634 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522638 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.522646 | controller | - " 2026-01-29T15:07:14.783Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.522651 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.522657 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.522661 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522666 | controller | \"843c3d14-dbef-438b-aeb6-5c0e3f5f6a53\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.522670 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.522674 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.522679 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.522683 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.522687 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.522692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.522696 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.522700 | controller | - " 2026-01-29T15:07:14.783Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522704 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522709 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522718 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522722 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\"}" 2026-01-29 15:09:29.522726 | controller | - " 2026-01-29T15:07:14.783Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.522731 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.522735 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522739 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522743 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522748 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.522752 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.522756 | controller | - " 2026-01-29T15:07:14.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.522760 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.522765 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522773 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522777 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\"}" 2026-01-29 15:09:29.522782 | controller | - " 2026-01-29T15:07:14.874Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.522786 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522797 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522802 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.522821 | controller | - " 2026-01-29T15:07:14.881Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.522825 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.522829 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.522835 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522843 | controller | \"fd7606c0-568d-437e-97aa-4ac51b0d984f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.522857 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.522864 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.522870 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.522876 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.522881 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.522887 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.522893 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.522899 | controller | - " 2026-01-29T15:07:14.881Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.522905 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522910 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522915 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522919 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\"}" 2026-01-29 15:09:29.522923 | controller | - " 2026-01-29T15:07:14.882Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.522927 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.522931 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.522935 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522943 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522948 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.522961 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.522966 | controller | - " 2026-01-29T15:07:14.886Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.522970 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.522974 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.522979 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.522984 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.522988 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\"}" 2026-01-29 15:09:29.522992 | controller | - " 2026-01-29T15:07:14.887Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.522999 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523007 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523013 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.523018 | controller | - " 2026-01-29T15:07:14.887Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.523022 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.523026 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.523030 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523034 | controller | \"eb5f7a5c-c77a-4bbb-ab34-4863fdc96b40\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.523039 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.523043 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.523047 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.523051 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.523055 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.523060 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.523064 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.523068 | controller | - " 2026-01-29T15:07:14.891Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.523072 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523076 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523081 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523085 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\"}" 2026-01-29 15:09:29.523089 | controller | - " 2026-01-29T15:07:14.892Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.523093 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.523097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523106 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523110 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.523114 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.523118 | controller | - " 2026-01-29T15:07:14.894Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.523122 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.523127 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523135 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523141 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\"}" 2026-01-29 15:09:29.523145 | controller | - " 2026-01-29T15:07:14.894Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.523151 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523161 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523165 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523170 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.523174 | controller | - " 2026-01-29T15:07:14.894Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.523178 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.523182 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.523186 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523192 | controller | \"59ee6b18-29e2-47bf-a95a-e35b70c9609c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.523196 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.523201 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.523205 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.523209 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.523213 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.523217 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.523221 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.523226 | controller | - " 2026-01-29T15:07:14.935Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.523232 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523238 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523253 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523261 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\"}" 2026-01-29 15:09:29.523267 | controller | - " 2026-01-29T15:07:14.935Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.523272 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.523278 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523283 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523290 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523296 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.523301 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.523306 | controller | - " 2026-01-29T15:07:14.937Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.523310 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.523314 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523321 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523326 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523330 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\"}" 2026-01-29 15:09:29.523334 | controller | - " 2026-01-29T15:07:14.937Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.523338 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523343 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523347 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523351 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.523355 | controller | - " 2026-01-29T15:07:14.937Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.523359 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.523363 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.523368 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523381 | controller | \"f086dec6-d7fa-4bcc-9891-350bd2b00d6f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.523385 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.523390 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.523395 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.523401 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.523407 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.523412 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.523418 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.523423 | controller | - " 2026-01-29T15:07:15.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.523429 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523434 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523440 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523446 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\"}" 2026-01-29 15:09:29.523451 | controller | - " 2026-01-29T15:07:15.019Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.523457 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.523462 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523474 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523480 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.523486 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.523492 | controller | - " 2026-01-29T15:07:15.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.523501 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.523507 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523519 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523523 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\"}" 2026-01-29 15:09:29.523528 | controller | - " 2026-01-29T15:07:15.021Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.523532 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523536 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523540 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523544 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.523548 | controller | - " 2026-01-29T15:07:15.022Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.523556 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.523560 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.523564 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523568 | controller | \"e96ddb1e-15dd-41d8-8063-d9c83a05151f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.523572 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.523577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.523581 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.523585 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.523589 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.523593 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.523598 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.523609 | controller | - " 2026-01-29T15:07:15.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.523614 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523618 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523622 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523626 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\"}" 2026-01-29 15:09:29.523631 | controller | - " 2026-01-29T15:07:15.183Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.523635 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.523639 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523643 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523647 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523652 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.523660 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.523664 | controller | - " 2026-01-29T15:07:15.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.523668 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.523672 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523681 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523685 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\"}" 2026-01-29 15:09:29.523689 | controller | - " 2026-01-29T15:07:15.186Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.523693 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523702 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523706 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.523710 | controller | - " 2026-01-29T15:07:15.186Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.523714 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.523719 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.523723 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523728 | controller | \"f01eeb20-9373-4001-8b88-9afff262e103\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.523733 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.523737 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.523741 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.523745 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.523750 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.523754 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.523758 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.523762 | controller | - " 2026-01-29T15:07:15.507Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.523766 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523770 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523775 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523779 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\"}" 2026-01-29 15:09:29.523783 | controller | - " 2026-01-29T15:07:15.508Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.523787 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.523792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523797 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523825 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523833 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.523837 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.523841 | controller | - " 2026-01-29T15:07:15.509Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.523846 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.523850 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523854 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523858 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523862 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\"}" 2026-01-29 15:09:29.523867 | controller | - " 2026-01-29T15:07:15.510Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.523871 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.523875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523879 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523883 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.523888 | controller | - " 2026-01-29T15:07:15.510Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.523892 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.523896 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.523900 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523904 | controller | \"b6aa3b31-2ffe-4651-afbc-ecb5690fd9cc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.523909 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.523913 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.523917 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.523921 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.523925 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.523929 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.523934 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.523938 | controller | - " 2026-01-29T15:07:16.151Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.523942 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523950 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523955 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\"}" 2026-01-29 15:09:29.523959 | controller | - " 2026-01-29T15:07:16.152Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.523963 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.523971 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.523975 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.523979 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.523984 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.523988 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.523992 | controller | - " 2026-01-29T15:07:16.154Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.523996 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.524000 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524005 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524015 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524019 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\"}" 2026-01-29 15:09:29.524039 | controller | - " 2026-01-29T15:07:16.154Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.524046 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524051 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524056 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524061 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.524066 | controller | - " 2026-01-29T15:07:16.155Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.524071 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.524076 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.524081 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524086 | controller | \"8d78726a-f9d0-40f0-93ee-0ecb06f4117d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.524091 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.524096 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.524101 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.524106 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.524111 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.524116 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.524121 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.524128 | controller | - " 2026-01-29T15:07:17.436Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.524133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524139 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524145 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524151 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\"}" 2026-01-29 15:09:29.524159 | controller | - " 2026-01-29T15:07:17.437Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.524165 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.524171 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524177 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524182 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524186 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.524190 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.524194 | controller | - " 2026-01-29T15:07:17.439Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.524199 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.524203 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524207 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524211 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524215 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\"}" 2026-01-29 15:09:29.524219 | controller | - " 2026-01-29T15:07:17.439Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.524224 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524228 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524232 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524236 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.524240 | controller | - " 2026-01-29T15:07:17.440Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.524252 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.524257 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.524261 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524265 | controller | \"eb8e5f14-2353-4ccd-b971-20d3a1f20656\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.524269 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.524273 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.524277 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.524281 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.524286 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.524290 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.524294 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.524298 | controller | - " 2026-01-29T15:07:20.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.524302 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524306 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524312 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524317 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\"}" 2026-01-29 15:09:29.524321 | controller | - " 2026-01-29T15:07:20.002Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.524327 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.524331 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524336 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524340 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524345 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.524351 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.524356 | controller | - " 2026-01-29T15:07:20.004Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.524362 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.524368 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524379 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524386 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\"}" 2026-01-29 15:09:29.524391 | controller | - " 2026-01-29T15:07:20.005Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.524397 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524411 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524416 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.524420 | controller | - " 2026-01-29T15:07:20.005Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.524424 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.524429 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.524433 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524437 | controller | \"c6ed4619-54ba-4b31-96a0-1c067c9ec39f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.524441 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.524445 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.524450 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.524454 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.524458 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.524469 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.524473 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.524478 | controller | - " 2026-01-29T15:07:25.127Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.524484 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524488 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524492 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524497 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\"}" 2026-01-29 15:09:29.524501 | controller | - " 2026-01-29T15:07:25.127Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.524505 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.524509 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524514 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524518 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524522 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.524526 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.524530 | controller | - " 2026-01-29T15:07:25.130Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.524535 | controller | hostname-for-openstack.d0824fab-7086-44ac-98cc-2d1e6ccac24b.svc to MariaDBDatabase 2026-01-29 15:09:29.524539 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524544 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524550 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524556 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\"}" 2026-01-29 15:09:29.524562 | controller | - " 2026-01-29T15:07:25.130Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.524568 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524580 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524586 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.524592 | controller | - " 2026-01-29T15:07:25.131Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.524598 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.524604 | controller | {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, \"namespace\": 2026-01-29 15:09:29.524609 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524614 | controller | \"72b7ce9c-cbec-4839-933a-6f7efbb947e0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.524618 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.524622 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.524629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.524633 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.524639 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.524643 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.524649 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.524653 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.524658 | controller | \e[38;5;243m@ 01/29/26 15:07:34.688\e[0m" 2026-01-29 15:09:29.524662 | controller | - " 2026-01-29T15:07:34.688Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.524674 | controller | \"Namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:14Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:14Z\"}],\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\",\"resourceVersion\":\"683\",\"uid\":\"496876a2-5c3a-4df3-8be4-8ee1529278ae\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.524681 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.524685 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.524690 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.524694 | controller | 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\":\"# 2026-01-29 15:09:29.524699 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.524703 | controller | - " 2026-01-29T15:07:34.700Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.524709 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.524713 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524717 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524722 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\"}" 2026-01-29 15:09:29.524726 | controller | - " 2026-01-29T15:07:34.703Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.524730 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.524734 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524740 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524745 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.524749 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.524759 | controller | - " 2026-01-29T15:07:34.709Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.524763 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524768 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524772 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524776 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.524780 | controller | \"ObjectNamespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.524785 | controller | - " 2026-01-29T15:07:34.709Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.524789 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.524793 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d0824fab-7086-44ac-98cc-2d1e6ccac24b\"}, 2026-01-29 15:09:29.524797 | controller | \"namespace\": \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.524802 | controller | \"ee3f0fca-5f0b-4740-883c-b23f757b3f11\"}" 2026-01-29 15:09:29.524818 | controller | - " 2026-01-29T15:07:34.717Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.524826 | controller | \"ironic\"}" 2026-01-29 15:09:29.524831 | controller | - " 2026-01-29T15:07:34.718Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.524835 | controller | - " 2026-01-29T15:07:34.718Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.524839 | controller | - " 2026-01-29T15:07:34.722Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.524843 | controller | \"ironic\"}" 2026-01-29 15:09:29.524847 | controller | - " 2026-01-29T15:07:34.722Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.524852 | controller | \"ironic\"}" 2026-01-29 15:09:29.524856 | controller | - " 2026-01-29T15:07:34.751Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.524860 | controller | \"d0824fab-7086-44ac-98cc-2d1e6ccac24b\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.524864 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.524869 | controller | - '' 2026-01-29 15:09:29.524873 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.524877 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.524883 | controller | with:' 2026-01-29 15:09:29.524888 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.524892 | controller | - ' <*errors.StatusError | 0xc001862fa0>: ' 2026-01-29 15:09:29.524896 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.524901 | controller | - ' {' 2026-01-29 15:09:29.524905 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.524910 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.524915 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.524924 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.524929 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.524935 | controller | - ' Continue: "",' 2026-01-29 15:09:29.524941 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.524946 | controller | - ' },' 2026-01-29 15:09:29.524955 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.524960 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.524966 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.524971 | controller | - ' Details: {' 2026-01-29 15:09:29.524977 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.524982 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.524988 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.524993 | controller | - ' UID: "",' 2026-01-29 15:09:29.524999 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.525005 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.525011 | controller | - ' },' 2026-01-29 15:09:29.525017 | controller | - ' Code: 404,' 2026-01-29 15:09:29.525022 | controller | - ' },' 2026-01-29 15:09:29.525026 | controller | - " }\e[0m" 2026-01-29 15:09:29.525030 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.525035 | controller | \e[38;5;243m@ 01/29/26 15:07:34.688\e[0m" 2026-01-29 15:09:29.525039 | controller | - '' 2026-01-29 15:09:29.525043 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.525048 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.525054 | controller | {{0xc000bd6630?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.525060 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.525066 | controller | +0x191" 2026-01-29 15:09:29.525072 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.525078 | controller | 0xc000783540})' 2026-01-29 15:09:29.525084 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.525089 | controller | +0x3a" 2026-01-29 15:09:29.525104 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0010f6b40?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.525111 | controller | 0x4}, {0xc0011a25b8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.525117 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.525123 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0010f6b40?, 0xc000783540?}, {0xc0011a25b8?, 2026-01-29 15:09:29.525129 | controller | 0xc0010f6b40?, 0x1f26380?})' 2026-01-29 15:09:29.525134 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.525143 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.525147 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.525151 | controller | +0x11f" 2026-01-29 15:09:29.525156 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00030bab0, {0x2753a78, 2026-01-29 15:09:29.525162 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.525166 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.525170 | controller | +0x168" 2026-01-29 15:09:29.525175 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00030bab0, {0x2753a78, 2026-01-29 15:09:29.525179 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.525183 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.525188 | controller | +0x85" 2026-01-29 15:09:29.525194 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.525200 | controller | {{0xc000bd6630, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.525206 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.525212 | controller | +0x16e" 2026-01-29 15:09:29.525218 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc000bd6630?, 2026-01-29 15:09:29.525224 | controller | 0x18?}, {0x23df863?, 0x1a?}})' 2026-01-29 15:09:29.525229 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.525235 | controller | +0x78d" 2026-01-29 15:09:29.525241 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' 2026-01-29 15:09:29.525247 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:379 2026-01-29 15:09:29.525253 | controller | +0x26f" 2026-01-29 15:09:29.525259 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.525265 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.525270 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.525275 | controller | - "\e[38;5;9m• [FAILED] [20.179 seconds]\e[0m" 2026-01-29 15:09:29.525279 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.525283 | controller | \e[0mstill shows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition 2026-01-29 15:09:29.525288 | controller | when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 15:09:29.525292 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.525296 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:427\e[0m" 2026-01-29 15:09:29.525300 | controller | - '' 2026-01-29 15:09:29.525306 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.525312 | controller | - " 2026-01-29T15:07:16.088Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.525321 | controller | - " 2026-01-29T15:07:16.092Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.525327 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.525333 | controller | - " 2026-01-29T15:07:16.104Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.525339 | controller | {\"name\":\"keystone-4f3018bc-8a80-4275-9a6d-735d04859116\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}}" 2026-01-29 15:09:29.525355 | controller | - " 2026-01-29T15:07:16.104Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"},\"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\"}}}" 2026-01-29 15:09:29.525368 | controller | - " 2026-01-29T15:07:16.108Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.525374 | controller | \"ironic\"}" 2026-01-29 15:09:29.525380 | controller | - " 2026-01-29T15:07:16.108Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.525385 | controller | - " 2026-01-29T15:07:16.108Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.525390 | controller | - " 2026-01-29T15:07:16.110Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.525394 | controller | \"ironic\"}" 2026-01-29 15:09:29.525399 | controller | - " 2026-01-29T15:07:16.110Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.525405 | controller | \"ironic\"}" 2026-01-29 15:09:29.525411 | controller | - " 2026-01-29T15:07:16.116Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.525417 | controller | \"ironic\"}" 2026-01-29 15:09:29.525423 | controller | - " 2026-01-29T15:07:16.116Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.525429 | controller | - " 2026-01-29T15:07:16.116Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.525435 | controller | - " 2026-01-29T15:07:16.120Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.525441 | controller | \"ironic\"}" 2026-01-29 15:09:29.525447 | controller | - " 2026-01-29T15:07:16.120Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.525452 | controller | \"ironic\"}" 2026-01-29 15:09:29.525458 | controller | - " 2026-01-29T15:07:16.135Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.525464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.525470 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525476 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525481 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}" 2026-01-29 15:09:29.525487 | controller | - " 2026-01-29T15:07:16.137Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.525493 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525499 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525505 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525511 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}" 2026-01-29 15:09:29.525516 | controller | - " 2026-01-29T15:07:16.139Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.525521 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525532 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525541 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}" 2026-01-29 15:09:29.525547 | controller | - " 2026-01-29T15:07:16.141Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.525553 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525559 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525564 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525570 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\"}" 2026-01-29 15:09:29.525576 | controller | - " 2026-01-29T15:07:16.146Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.525582 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.525588 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.525597 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.525603 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525609 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.525614 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.525628 | controller | - " 2026-01-29T15:07:16.148Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.525635 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525640 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525646 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525652 | controller | \"7f4e3c47-7868-488f-961e-df874b680fa0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.525658 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.525664 | controller | - " 2026-01-29T15:07:16.156Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.525670 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.525676 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525682 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525687 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\"}" 2026-01-29 15:09:29.525693 | controller | - " 2026-01-29T15:07:16.157Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.525699 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.525705 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.525711 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.525716 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525722 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.525728 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.525734 | controller | - " 2026-01-29T15:07:16.159Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.525740 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.525749 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525755 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525760 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525766 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\"}" 2026-01-29 15:09:29.525772 | controller | - " 2026-01-29T15:07:16.162Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.525778 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525790 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525796 | controller | \"7ac96a26-d4fb-46dc-a6c6-fdfd00863f69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.525801 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.525827 | controller | - " 2026-01-29T15:07:16.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.525833 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.525839 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525845 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525851 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\"}" 2026-01-29 15:09:29.525857 | controller | - " 2026-01-29T15:07:16.163Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.525865 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.525871 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.525876 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.525882 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525888 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.525894 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.525900 | controller | - " 2026-01-29T15:07:16.190Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.525905 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}}" 2026-01-29 15:09:29.525919 | controller | - " 2026-01-29T15:07:16.194Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.525923 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}}" 2026-01-29 15:09:29.525928 | controller | - " 2026-01-29T15:07:16.260Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.525932 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.525936 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525944 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525949 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\"}" 2026-01-29 15:09:29.525953 | controller | - " 2026-01-29T15:07:16.261Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.525957 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.525963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.525967 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525972 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.525976 | controller | - " 2026-01-29T15:07:16.271Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.525982 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.525986 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.525990 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.525995 | controller | \"e68accc7-4723-47dd-be2f-8177f1b28048\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.525999 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526003 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.526007 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.526012 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.526016 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.526020 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.526024 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.526029 | controller | - " 2026-01-29T15:07:16.271Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.526033 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.526037 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526041 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526045 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\"}" 2026-01-29 15:09:29.526050 | controller | - " 2026-01-29T15:07:16.272Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.526054 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526058 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526062 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526066 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526071 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.526075 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.526079 | controller | - " 2026-01-29T15:07:16.361Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.526083 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.526087 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526092 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526096 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526100 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\"}" 2026-01-29 15:09:29.526111 | controller | - " 2026-01-29T15:07:16.361Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.526116 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526120 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526124 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526128 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.526132 | controller | - " 2026-01-29T15:07:16.361Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526137 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526141 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526145 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526149 | controller | \"d5c5c72c-4511-4fd8-87aa-821982479df6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.526153 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526158 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.526162 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.526166 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.526170 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.526175 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.526179 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.526183 | controller | - " 2026-01-29T15:07:16.362Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.526187 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.526192 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526196 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526200 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\"}" 2026-01-29 15:09:29.526204 | controller | - " 2026-01-29T15:07:16.362Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.526209 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526213 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526217 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526221 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526225 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.526231 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.526235 | controller | - " 2026-01-29T15:07:16.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.526240 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.526245 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526249 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526255 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526259 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\"}" 2026-01-29 15:09:29.526264 | controller | - " 2026-01-29T15:07:16.365Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.526268 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526276 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526281 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.526285 | controller | - " 2026-01-29T15:07:16.365Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526289 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526293 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526297 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526307 | controller | \"077652d1-9eae-4ef7-95f3-2276d2950755\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.526311 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526317 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.526323 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.526329 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.526335 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.526341 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.526347 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.526352 | controller | - " 2026-01-29T15:07:16.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.526358 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.526363 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526369 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526374 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\"}" 2026-01-29 15:09:29.526379 | controller | - " 2026-01-29T15:07:16.373Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.526385 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526391 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526397 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526402 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526406 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.526410 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.526415 | controller | - " 2026-01-29T15:07:16.377Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.526419 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.526423 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526430 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526434 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526438 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\"}" 2026-01-29 15:09:29.526442 | controller | - " 2026-01-29T15:07:16.377Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.526447 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526451 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526455 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526459 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.526463 | controller | - " 2026-01-29T15:07:16.378Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526468 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526472 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526476 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526480 | controller | \"07a63288-0261-438c-b573-bd5ffffe485e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.526484 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526489 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.526493 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.526497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.526501 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.526505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.526510 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.526521 | controller | - " 2026-01-29T15:07:16.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.526525 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.526529 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526537 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526542 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\"}" 2026-01-29 15:09:29.526546 | controller | - " 2026-01-29T15:07:16.420Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.526550 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526554 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526559 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526563 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526567 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.526571 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.526575 | controller | - " 2026-01-29T15:07:16.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.526581 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.526585 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526594 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526598 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\"}" 2026-01-29 15:09:29.526602 | controller | - " 2026-01-29T15:07:16.423Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.526606 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526610 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526615 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526619 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.526623 | controller | - " 2026-01-29T15:07:16.424Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526627 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526631 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526635 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526640 | controller | \"90f3609e-483f-4a67-8762-5179ebdf8121\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.526644 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.526652 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.526656 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.526661 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.526665 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.526669 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.526673 | controller | - " 2026-01-29T15:07:16.504Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.526677 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.526682 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526686 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526690 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\"}" 2026-01-29 15:09:29.526694 | controller | - " 2026-01-29T15:07:16.505Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.526699 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526703 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526712 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526716 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526721 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.526727 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.526737 | controller | - " 2026-01-29T15:07:16.507Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.526741 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.526746 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526754 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526758 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\"}" 2026-01-29 15:09:29.526763 | controller | - " 2026-01-29T15:07:16.507Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.526767 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526775 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526779 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.526784 | controller | - " 2026-01-29T15:07:16.508Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526788 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526792 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526796 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526800 | controller | \"a490f493-93ad-4101-b2ab-d0963c75bd6b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.526821 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526831 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.526837 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.526843 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.526849 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.526858 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.526863 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.526867 | controller | - " 2026-01-29T15:07:16.668Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.526871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.526875 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526880 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526884 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\"}" 2026-01-29 15:09:29.526888 | controller | - " 2026-01-29T15:07:16.668Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.526892 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526897 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526901 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526907 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526911 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.526916 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.526920 | controller | - " 2026-01-29T15:07:16.671Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.526924 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.526928 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526937 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526948 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\"}" 2026-01-29 15:09:29.526953 | controller | - " 2026-01-29T15:07:16.671Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.526957 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.526961 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.526965 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526970 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.526974 | controller | - " 2026-01-29T15:07:16.672Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.526978 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.526982 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.526986 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.526991 | controller | \"eca968da-0d5e-4f81-9b53-294af2a416bd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.526995 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.526999 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.527003 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.527008 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.527014 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.527018 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.527022 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.527026 | controller | - " 2026-01-29T15:07:16.993Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.527031 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.527035 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527039 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527043 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\"}" 2026-01-29 15:09:29.527047 | controller | - " 2026-01-29T15:07:16.994Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.527052 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527058 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527062 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527066 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527070 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.527074 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527078 | controller | - " 2026-01-29T15:07:16.996Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.527083 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.527087 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527091 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527095 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527100 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\"}" 2026-01-29 15:09:29.527104 | controller | - " 2026-01-29T15:07:16.997Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.527108 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527112 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527116 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527121 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.527125 | controller | - " 2026-01-29T15:07:16.997Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527130 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527139 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527144 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527148 | controller | \"2004f81f-1222-4da3-bb61-0c990c1218b1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.527152 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.527156 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.527161 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.527165 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.527169 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.527173 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.527178 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.527182 | controller | - " 2026-01-29T15:07:17.638Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.527186 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.527190 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527194 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527199 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\"}" 2026-01-29 15:09:29.527203 | controller | - " 2026-01-29T15:07:17.639Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.527209 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527213 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527217 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527223 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527227 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.527231 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527236 | controller | - " 2026-01-29T15:07:17.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.527240 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.527244 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527252 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527258 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\"}" 2026-01-29 15:09:29.527262 | controller | - " 2026-01-29T15:07:17.641Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.527266 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527271 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527277 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527281 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.527285 | controller | - " 2026-01-29T15:07:17.641Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527289 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527293 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527298 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527302 | controller | \"b687dd82-0d31-48cb-8c5c-edbaa7baecd9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.527306 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.527310 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.527314 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.527319 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.527323 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.527327 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.527337 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.527341 | controller | - " 2026-01-29T15:07:18.923Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.527346 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.527350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527355 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527360 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\"}" 2026-01-29 15:09:29.527364 | controller | - " 2026-01-29T15:07:18.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.527368 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527372 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527377 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527381 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527385 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.527391 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527395 | controller | - " 2026-01-29T15:07:18.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.527399 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.527403 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527407 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527412 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527416 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\"}" 2026-01-29 15:09:29.527420 | controller | - " 2026-01-29T15:07:18.926Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.527424 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527429 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527433 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527437 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.527441 | controller | - " 2026-01-29T15:07:18.927Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527445 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527450 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527454 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527458 | controller | \"72d56f0d-5d51-41c9-9b2d-69db02a70bf9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.527462 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.527466 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.527471 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.527475 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.527479 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.527483 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.527487 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.527492 | controller | - " 2026-01-29T15:07:21.488Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.527496 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.527503 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527507 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527511 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\"}" 2026-01-29 15:09:29.527515 | controller | - " 2026-01-29T15:07:21.489Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.527520 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527529 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527533 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527538 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527542 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.527546 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527550 | controller | - " 2026-01-29T15:07:21.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.527556 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.527562 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527573 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527579 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\"}" 2026-01-29 15:09:29.527586 | controller | - " 2026-01-29T15:07:21.491Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.527592 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527598 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527604 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527610 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.527615 | controller | - " 2026-01-29T15:07:21.492Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527621 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527627 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527632 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527641 | controller | \"0b83754f-6dd4-4798-a63b-fe319a9e65ac\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.527646 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.527652 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.527657 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.527662 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.527666 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.527671 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.527675 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.527681 | controller | - " 2026-01-29T15:07:26.613Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.527685 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.527690 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527695 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527700 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\"}" 2026-01-29 15:09:29.527704 | controller | - " 2026-01-29T15:07:26.613Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.527708 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527712 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527716 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527721 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527725 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.527729 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527733 | controller | - " 2026-01-29T15:07:26.615Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.527737 | controller | hostname-for-openstack.8351d821-64d5-453e-a9ca-3c6ca9f177d9.svc to MariaDBDatabase 2026-01-29 15:09:29.527741 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527758 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527762 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\"}" 2026-01-29 15:09:29.527766 | controller | - " 2026-01-29T15:07:26.616Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.527771 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527775 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527779 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527783 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.527787 | controller | - " 2026-01-29T15:07:26.616Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.527792 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.527796 | controller | {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, \"namespace\": 2026-01-29 15:09:29.527800 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527817 | controller | \"75196052-0ab1-41fc-a24a-11e221ffabc6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.527825 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.527829 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.527834 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.527838 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.527842 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.527848 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.527852 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.527856 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.527862 | controller | \e[38;5;243m@ 01/29/26 15:07:36.196\e[0m" 2026-01-29 15:09:29.527867 | controller | - " 2026-01-29T15:07:36.196Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.527871 | controller | \"Namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:16Z\"}],\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\",\"resourceVersion\":\"926\",\"uid\":\"9e059972-9e4a-4974-83a4-7ce4a7f362ec\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.527883 | controller | 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\":\"# 2026-01-29 15:09:29.527888 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.527893 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.527897 | controller | 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\":\"# 2026-01-29 15:09:29.527902 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.527906 | controller | - " 2026-01-29T15:07:36.208Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.527912 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.527916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527920 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527925 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\"}" 2026-01-29 15:09:29.527929 | controller | - " 2026-01-29T15:07:36.212Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.527933 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527937 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527941 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527946 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.527950 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527954 | controller | - " 2026-01-29T15:07:36.215Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.527958 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527967 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527971 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.527975 | controller | \"ObjectNamespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.527979 | controller | - " 2026-01-29T15:07:36.215Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.527984 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.527988 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8351d821-64d5-453e-a9ca-3c6ca9f177d9\"}, 2026-01-29 15:09:29.527992 | controller | \"namespace\": \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.527996 | controller | \"1d63a2cb-c5b2-4fe7-8225-1fc73d370895\"}" 2026-01-29 15:09:29.528001 | controller | - " 2026-01-29T15:07:36.221Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.528005 | controller | \"ironic\"}" 2026-01-29 15:09:29.528009 | controller | - " 2026-01-29T15:07:36.221Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.528013 | controller | - " 2026-01-29T15:07:36.221Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.528017 | controller | - " 2026-01-29T15:07:36.226Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.528022 | controller | \"ironic\"}" 2026-01-29 15:09:29.528026 | controller | - " 2026-01-29T15:07:36.226Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.528030 | controller | \"ironic\"}" 2026-01-29 15:09:29.528050 | controller | - " 2026-01-29T15:07:36.233Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.528055 | controller | \"8351d821-64d5-453e-a9ca-3c6ca9f177d9\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.528060 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.528071 | controller | - '' 2026-01-29 15:09:29.528076 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.528083 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.528090 | controller | with:' 2026-01-29 15:09:29.528095 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.528102 | controller | - ' <*errors.StatusError | 0xc001267c20>: ' 2026-01-29 15:09:29.528107 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.528112 | controller | - ' {' 2026-01-29 15:09:29.528117 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.528122 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.528127 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.528132 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.528137 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.528142 | controller | - ' Continue: "",' 2026-01-29 15:09:29.528147 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.528152 | controller | - ' },' 2026-01-29 15:09:29.528157 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.528162 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.528167 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.528172 | controller | - ' Details: {' 2026-01-29 15:09:29.528177 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.528181 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.528186 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.528191 | controller | - ' UID: "",' 2026-01-29 15:09:29.528196 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.528201 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.528206 | controller | - ' },' 2026-01-29 15:09:29.528211 | controller | - ' Code: 404,' 2026-01-29 15:09:29.528216 | controller | - ' },' 2026-01-29 15:09:29.528221 | controller | - " }\e[0m" 2026-01-29 15:09:29.528226 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.528231 | controller | \e[38;5;243m@ 01/29/26 15:07:36.196\e[0m" 2026-01-29 15:09:29.528236 | controller | - '' 2026-01-29 15:09:29.528241 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.528246 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.528251 | controller | {{0xc001984bd0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.528256 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.528261 | controller | +0x191" 2026-01-29 15:09:29.528266 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.528271 | controller | 0xc001a8b3c0})' 2026-01-29 15:09:29.528276 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.528281 | controller | +0x3a" 2026-01-29 15:09:29.528286 | controller | - ' reflect.Value.call({0x1f26380?, 0xc000d6a6f0?, 0xc0000ca808?}, {0x23cd0dd, 2026-01-29 15:09:29.528291 | controller | 0x4}, {0xc00032b2f0, 0x1, 0x3f004001f8d7a0?})' 2026-01-29 15:09:29.528295 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.528299 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc000d6a6f0?, 0xc001a8b3c0?}, {0xc00032b2f0?, 2026-01-29 15:09:29.528304 | controller | 0xc000d6a6f0?, 0x1f26380?})' 2026-01-29 15:09:29.528308 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.528312 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.528316 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.528321 | controller | +0x11f" 2026-01-29 15:09:29.528325 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016252d0, {0x2753a78, 2026-01-29 15:09:29.528331 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.528335 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.528339 | controller | +0x168" 2026-01-29 15:09:29.528343 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016252d0, {0x2753a78, 2026-01-29 15:09:29.528348 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.528352 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.528356 | controller | +0x85" 2026-01-29 15:09:29.528360 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.528365 | controller | {{0xc001984bd0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.528369 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.528373 | controller | +0x16e" 2026-01-29 15:09:29.528377 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.528381 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.528386 | controller | +0x8a7" 2026-01-29 15:09:29.528390 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.528399 | controller | - "\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" 2026-01-29 15:09:29.528404 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.528408 | controller | - "\e[38;5;9m• [FAILED] [20.219 seconds]\e[0m" 2026-01-29 15:09:29.528412 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.528416 | controller | \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.528421 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.528425 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:296\e[0m" 2026-01-29 15:09:29.528429 | controller | - '' 2026-01-29 15:09:29.528433 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.528438 | controller | - " 2026-01-29T15:07:19.117Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.528442 | controller | - " 2026-01-29T15:07:19.120Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.528446 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.528450 | controller | - " 2026-01-29T15:07:19.131Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.528455 | controller | {\"name\":\"keystone-8529b5bb-322a-4887-a410-314e42485e68\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}}" 2026-01-29 15:09:29.528459 | controller | - " 2026-01-29T15:07:19.131Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"},\"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\"}}}" 2026-01-29 15:09:29.528466 | controller | - " 2026-01-29T15:07:19.135Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.528470 | controller | \"ironic\"}" 2026-01-29 15:09:29.528474 | controller | - " 2026-01-29T15:07:19.135Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.528478 | controller | - " 2026-01-29T15:07:19.135Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.528483 | controller | - " 2026-01-29T15:07:19.138Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.528487 | controller | \"ironic\"}" 2026-01-29 15:09:29.528497 | controller | - " 2026-01-29T15:07:19.138Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.528501 | controller | \"ironic\"}" 2026-01-29 15:09:29.528506 | controller | - " 2026-01-29T15:07:19.145Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.528510 | controller | \"ironic\"}" 2026-01-29 15:09:29.528514 | controller | - " 2026-01-29T15:07:19.145Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.528518 | controller | - " 2026-01-29T15:07:19.145Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.528522 | controller | - " 2026-01-29T15:07:19.148Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.528527 | controller | \"ironic\"}" 2026-01-29 15:09:29.528531 | controller | - " 2026-01-29T15:07:19.148Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.528535 | controller | \"ironic\"}" 2026-01-29 15:09:29.528539 | controller | - " 2026-01-29T15:07:19.161Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.528544 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.528548 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528552 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528556 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}" 2026-01-29 15:09:29.528560 | controller | - " 2026-01-29T15:07:19.163Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.528570 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528578 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528583 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}" 2026-01-29 15:09:29.528587 | controller | - " 2026-01-29T15:07:19.165Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.528591 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528595 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528599 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528604 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}" 2026-01-29 15:09:29.528608 | controller | - " 2026-01-29T15:07:19.167Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.528612 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528616 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528623 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528627 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\"}" 2026-01-29 15:09:29.528631 | controller | - " 2026-01-29T15:07:19.173Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.528635 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.528639 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.528644 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.528648 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528652 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.528656 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.528661 | controller | - " 2026-01-29T15:07:19.177Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.528665 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528673 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528677 | controller | \"5771d548-9ad1-4edf-893e-a2955bb471bf\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.528682 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.528686 | controller | - " 2026-01-29T15:07:19.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.528690 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.528694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528703 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528707 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\"}" 2026-01-29 15:09:29.528711 | controller | - " 2026-01-29T15:07:19.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.528716 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.528720 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.528724 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.528728 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528732 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.528737 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.528741 | controller | - " 2026-01-29T15:07:19.187Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.528745 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.528749 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528754 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528763 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528768 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\"}" 2026-01-29 15:09:29.528772 | controller | - " 2026-01-29T15:07:19.190Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.528778 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528782 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528786 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528791 | controller | \"ddd51da5-07e3-4c87-bc30-4bdc34df32c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.528795 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.528799 | controller | - " 2026-01-29T15:07:19.191Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.528806 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.528823 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528827 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528832 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\"}" 2026-01-29 15:09:29.528836 | controller | - " 2026-01-29T15:07:19.191Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.528840 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.528844 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.528849 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.528853 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528857 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.528861 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.528865 | controller | - " 2026-01-29T15:07:19.217Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.528870 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}}" 2026-01-29 15:09:29.528874 | controller | - " 2026-01-29T15:07:19.223Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.528878 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}}" 2026-01-29 15:09:29.528882 | controller | - " 2026-01-29T15:07:19.288Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.528888 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.528893 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528901 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528905 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\"}" 2026-01-29 15:09:29.528910 | controller | - " 2026-01-29T15:07:19.289Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.528914 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.528918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.528922 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528927 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.528931 | controller | - " 2026-01-29T15:07:19.300Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.528937 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.528941 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.528945 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.528949 | controller | \"ae12dbf1-afca-400e-9c10-11ce79408ed4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.528953 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.528957 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.528962 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.528966 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.528976 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.528981 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.528985 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.528989 | controller | - " 2026-01-29T15:07:19.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.528994 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.528998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529004 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529008 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\"}" 2026-01-29 15:09:29.529012 | controller | - " 2026-01-29T15:07:19.301Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529017 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529021 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529025 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529029 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529033 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.529038 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.529042 | controller | - " 2026-01-29T15:07:19.389Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.529046 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.529050 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529059 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529063 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\"}" 2026-01-29 15:09:29.529067 | controller | - " 2026-01-29T15:07:19.389Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.529071 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529080 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529086 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.529090 | controller | - " 2026-01-29T15:07:19.390Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529094 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529098 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529103 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529107 | controller | \"4fc7b026-e547-4d1c-b111-cfac1a1278a8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.529111 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.529115 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.529119 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.529124 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.529128 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.529132 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.529138 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.529142 | controller | - " 2026-01-29T15:07:19.390Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.529146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.529151 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529155 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529159 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\"}" 2026-01-29 15:09:29.529163 | controller | - " 2026-01-29T15:07:19.390Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529172 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529177 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529181 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529185 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529190 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.529194 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.529198 | controller | - " 2026-01-29T15:07:19.392Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.529202 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.529206 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529211 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529215 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529221 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\"}" 2026-01-29 15:09:29.529225 | controller | - " 2026-01-29T15:07:19.392Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.529229 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529235 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529239 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529243 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.529248 | controller | - " 2026-01-29T15:07:19.393Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529252 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529256 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529260 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529265 | controller | \"8a4f1b66-3264-4eea-807d-4c4282b77722\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.529269 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.529273 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.529277 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.529281 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.529286 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.529291 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.529296 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.529300 | controller | - " 2026-01-29T15:07:19.400Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.529304 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.529308 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529312 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529317 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\"}" 2026-01-29 15:09:29.529321 | controller | - " 2026-01-29T15:07:19.401Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529325 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529329 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529333 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529338 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529343 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.529348 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.529352 | controller | - " 2026-01-29T15:07:19.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.529356 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.529365 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529373 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529378 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\"}" 2026-01-29 15:09:29.529382 | controller | - " 2026-01-29T15:07:19.404Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.529388 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529392 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529396 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529400 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.529405 | controller | - " 2026-01-29T15:07:19.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529409 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529413 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529417 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529421 | controller | \"2ca2b1de-de4e-492e-ad65-5b4cfcb12bd8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.529426 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.529430 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.529434 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.529438 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.529443 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.529447 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.529451 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.529455 | controller | - " 2026-01-29T15:07:19.445Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.529459 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.529464 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529468 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529472 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\"}" 2026-01-29 15:09:29.529476 | controller | - " 2026-01-29T15:07:19.445Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529480 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529485 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529489 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529493 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529497 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.529501 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.529505 | controller | - " 2026-01-29T15:07:19.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.529510 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.529514 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529522 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529528 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\"}" 2026-01-29 15:09:29.529532 | controller | - " 2026-01-29T15:07:19.447Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.529536 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529541 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529545 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529554 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.529558 | controller | - " 2026-01-29T15:07:19.448Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529564 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529568 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529572 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529577 | controller | \"0b9a3340-05b3-4e67-b4d4-20b58a8519cb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.529581 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.529585 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.529589 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.529593 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.529598 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.529602 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.529606 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.529610 | controller | - " 2026-01-29T15:07:19.529Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.529614 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.529619 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529623 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529627 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\"}" 2026-01-29 15:09:29.529631 | controller | - " 2026-01-29T15:07:19.529Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529636 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529640 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529644 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529648 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529653 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.529657 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.529661 | controller | - " 2026-01-29T15:07:19.531Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.529665 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.529669 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529675 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529679 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529686 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\"}" 2026-01-29 15:09:29.529690 | controller | - " 2026-01-29T15:07:19.532Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.529695 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529699 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529703 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529707 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.529712 | controller | - " 2026-01-29T15:07:19.532Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529716 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529720 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529724 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529728 | controller | \"72fb1a1c-29f3-4419-a7c2-b3b3463e0e32\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.529732 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.529737 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.529741 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.529752 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.529757 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.529761 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.529765 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.529769 | controller | - " 2026-01-29T15:07:19.693Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.529774 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.529778 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529782 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529786 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\"}" 2026-01-29 15:09:29.529790 | controller | - " 2026-01-29T15:07:19.693Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529795 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529799 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529806 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529844 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529849 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.529855 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.529859 | controller | - " 2026-01-29T15:07:19.696Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.529865 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.529869 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529873 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529878 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529882 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\"}" 2026-01-29 15:09:29.529886 | controller | - " 2026-01-29T15:07:19.696Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.529890 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.529895 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529899 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529903 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.529907 | controller | - " 2026-01-29T15:07:19.696Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529911 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529916 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.529920 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529924 | controller | \"71b64cf8-794c-4ec8-87fa-4e5d29e24078\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.529928 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.529932 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.529936 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.529941 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.529945 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.529949 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.529953 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.529958 | controller | - " 2026-01-29T15:07:20.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.529962 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.529966 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.529970 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.529980 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\"}" 2026-01-29 15:09:29.529985 | controller | - " 2026-01-29T15:07:20.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.529989 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.529993 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.529997 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530002 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530006 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.530012 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530016 | controller | - " 2026-01-29T15:07:20.021Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.530020 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.530024 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530029 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530033 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530037 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\"}" 2026-01-29 15:09:29.530041 | controller | - " 2026-01-29T15:07:20.021Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.530046 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530054 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530058 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.530063 | controller | - " 2026-01-29T15:07:20.022Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530067 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530071 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530075 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530079 | controller | \"cee405bf-2262-4bd1-81a4-2dd920a40ace\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.530084 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.530088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.530092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.530096 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.530100 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.530105 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.530109 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.530113 | controller | - " 2026-01-29T15:07:20.663Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.530117 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.530121 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530128 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530132 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\"}" 2026-01-29 15:09:29.530136 | controller | - " 2026-01-29T15:07:20.664Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.530140 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530145 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530149 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530153 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530159 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.530163 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530167 | controller | - " 2026-01-29T15:07:20.666Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.530177 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.530182 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530186 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530190 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530195 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\"}" 2026-01-29 15:09:29.530199 | controller | - " 2026-01-29T15:07:20.666Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.530203 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530207 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530211 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530216 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.530220 | controller | - " 2026-01-29T15:07:20.666Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530224 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530228 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530234 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530238 | controller | \"0886fa23-92dd-45fb-aa9d-11c7e422a384\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.530242 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.530247 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.530251 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.530255 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.530259 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.530263 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.530268 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.530272 | controller | - " 2026-01-29T15:07:21.947Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.530276 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.530280 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530284 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530289 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\"}" 2026-01-29 15:09:29.530293 | controller | - " 2026-01-29T15:07:21.948Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.530297 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530301 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530307 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530311 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530315 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.530320 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530324 | controller | - " 2026-01-29T15:07:21.950Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.530328 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.530332 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530336 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530341 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530345 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\"}" 2026-01-29 15:09:29.530349 | controller | - " 2026-01-29T15:07:21.950Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.530353 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530358 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530367 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530371 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.530376 | controller | - " 2026-01-29T15:07:21.950Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530380 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530384 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530388 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530393 | controller | \"9d6190c8-9510-451a-9a0c-29aa5f2a1ab5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.530397 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.530401 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.530405 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.530410 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.530414 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.530420 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.530424 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.530428 | controller | - " 2026-01-29T15:07:24.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.530433 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.530438 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530443 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530447 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\"}" 2026-01-29 15:09:29.530451 | controller | - " 2026-01-29T15:07:24.512Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.530458 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530462 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530466 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530471 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530475 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.530479 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530483 | controller | - " 2026-01-29T15:07:24.514Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.530488 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.530492 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530500 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530505 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\"}" 2026-01-29 15:09:29.530509 | controller | - " 2026-01-29T15:07:24.515Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.530513 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530517 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530521 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530526 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.530530 | controller | - " 2026-01-29T15:07:24.515Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530534 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530538 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530543 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530547 | controller | \"140e1999-9574-4138-af2b-3515b51fd662\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.530551 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.530555 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.530565 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.530569 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.530574 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.530578 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.530582 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.530586 | controller | - " 2026-01-29T15:07:29.637Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.530590 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.530595 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530599 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530605 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\"}" 2026-01-29 15:09:29.530609 | controller | - " 2026-01-29T15:07:29.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.530613 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530617 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530621 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530626 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530630 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.530634 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530638 | controller | - " 2026-01-29T15:07:29.640Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.530642 | controller | hostname-for-openstack.37e5dbc8-de10-4666-9cae-d36ba55bb5ea.svc to MariaDBDatabase 2026-01-29 15:09:29.530647 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530651 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530655 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530659 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\"}" 2026-01-29 15:09:29.530663 | controller | - " 2026-01-29T15:07:29.641Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.530668 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530676 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530682 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.530686 | controller | - " 2026-01-29T15:07:29.641Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.530693 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.530697 | controller | {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, \"namespace\": 2026-01-29 15:09:29.530702 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530706 | controller | \"ae32dd2f-f11e-49dd-ae43-c367eb0992bd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.530710 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.530714 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.530718 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.530723 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.530727 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.530731 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.530735 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.530740 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.530746 | controller | \e[38;5;243m@ 01/29/26 15:07:39.224\e[0m" 2026-01-29 15:09:29.530755 | controller | - " 2026-01-29T15:07:39.225Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.530760 | controller | \"Namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:19Z\",\"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\":\"2026-01-29T15:07:19Z\"}],\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\",\"resourceVersion\":\"1250\",\"uid\":\"6cf4c0fe-2be6-44ef-b497-23c2a826cab5\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.530765 | controller | 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\":\"# 2026-01-29 15:09:29.530769 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.530773 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.530779 | controller | 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\":\"# 2026-01-29 15:09:29.530784 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.530788 | controller | - " 2026-01-29T15:07:39.235Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.530792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.530796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530801 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530818 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\"}" 2026-01-29 15:09:29.530826 | controller | - " 2026-01-29T15:07:39.238Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.530830 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530834 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530839 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530848 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.530852 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530856 | controller | - " 2026-01-29T15:07:39.242Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.530861 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530865 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530869 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530873 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.530878 | controller | \"ObjectNamespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.530882 | controller | - " 2026-01-29T15:07:39.242Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.530886 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.530890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\"}, 2026-01-29 15:09:29.530895 | controller | \"namespace\": \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.530899 | controller | \"2b8a9d50-6722-44ce-9f6d-f76e6958d9a5\"}" 2026-01-29 15:09:29.530903 | controller | - " 2026-01-29T15:07:39.253Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.530907 | controller | \"ironic\"}" 2026-01-29 15:09:29.530912 | controller | - " 2026-01-29T15:07:39.253Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.530916 | controller | - " 2026-01-29T15:07:39.253Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.530920 | controller | - " 2026-01-29T15:07:39.257Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.530924 | controller | \"ironic\"}" 2026-01-29 15:09:29.530929 | controller | - " 2026-01-29T15:07:39.257Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.530933 | controller | \"ironic\"}" 2026-01-29 15:09:29.530937 | controller | - " 2026-01-29T15:07:39.294Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.530941 | controller | \"37e5dbc8-de10-4666-9cae-d36ba55bb5ea\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.530945 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.530950 | controller | - '' 2026-01-29 15:09:29.530954 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.530959 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.530963 | controller | with:' 2026-01-29 15:09:29.530970 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.530974 | controller | - ' <*errors.StatusError | 0xc0019aef00>: ' 2026-01-29 15:09:29.530978 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.530982 | controller | - ' {' 2026-01-29 15:09:29.530986 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.530991 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.530997 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.531001 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.531005 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.531009 | controller | - ' Continue: "",' 2026-01-29 15:09:29.531014 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.531018 | controller | - ' },' 2026-01-29 15:09:29.531022 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.531026 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.531030 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.531035 | controller | - ' Details: {' 2026-01-29 15:09:29.531039 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.531043 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.531047 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.531052 | controller | - ' UID: "",' 2026-01-29 15:09:29.531056 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.531060 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.531064 | controller | - ' },' 2026-01-29 15:09:29.531069 | controller | - ' Code: 404,' 2026-01-29 15:09:29.531073 | controller | - ' },' 2026-01-29 15:09:29.531077 | controller | - " }\e[0m" 2026-01-29 15:09:29.531081 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.531085 | controller | \e[38;5;243m@ 01/29/26 15:07:39.224\e[0m" 2026-01-29 15:09:29.531090 | controller | - '' 2026-01-29 15:09:29.531094 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.531098 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.531103 | controller | {{0xc001c88990?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.531107 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.531111 | controller | +0x191" 2026-01-29 15:09:29.531117 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.531127 | controller | 0xc0010b35c0})' 2026-01-29 15:09:29.531131 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.531135 | controller | +0x3a" 2026-01-29 15:09:29.531140 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00192db90?, 0xc000101808?}, {0x23cd0dd, 2026-01-29 15:09:29.531144 | controller | 0x4}, {0xc00070e3c0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.531148 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.531153 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00192db90?, 0xc0010b35c0?}, {0xc00070e3c0?, 2026-01-29 15:09:29.531157 | controller | 0xc00192db90?, 0x1f26380?})' 2026-01-29 15:09:29.531202 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.531207 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.531211 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.531215 | controller | +0x11f" 2026-01-29 15:09:29.531220 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002bc0e0, {0x2753a78, 2026-01-29 15:09:29.531224 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.531228 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.531232 | controller | +0x168" 2026-01-29 15:09:29.531237 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002bc0e0, {0x2753a78, 2026-01-29 15:09:29.531241 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.531247 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.531251 | controller | +0x85" 2026-01-29 15:09:29.531263 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.531268 | controller | {{0xc001c88990, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.531300 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.531305 | controller | +0x16e" 2026-01-29 15:09:29.531309 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.531313 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.531318 | controller | +0x8a7" 2026-01-29 15:09:29.531322 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.531326 | controller | - "\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" 2026-01-29 15:09:29.531332 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.531337 | controller | - "\e[38;5;9m• [FAILED] [20.219 seconds]\e[0m" 2026-01-29 15:09:29.531342 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.531347 | controller | \e[0mshows the IronicInspector deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.531353 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.531394 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:348\e[0m" 2026-01-29 15:09:29.531404 | controller | - '' 2026-01-29 15:09:29.531411 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.531417 | controller | - " 2026-01-29T15:07:35.134Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.531422 | controller | - " 2026-01-29T15:07:35.138Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.531428 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.531434 | controller | - " 2026-01-29T15:07:35.152Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.531439 | controller | {\"name\":\"keystone-1a133a25-b817-4494-b0b9-d9567b5ffa2a\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}}" 2026-01-29 15:09:29.531454 | controller | - " 2026-01-29T15:07:35.152Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"},\"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\"}}}" 2026-01-29 15:09:29.531460 | controller | - " 2026-01-29T15:07:35.156Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.531468 | controller | \"ironic\"}" 2026-01-29 15:09:29.531472 | controller | - " 2026-01-29T15:07:35.156Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.531476 | controller | - " 2026-01-29T15:07:35.156Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.531481 | controller | - " 2026-01-29T15:07:35.158Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.531485 | controller | \"ironic\"}" 2026-01-29 15:09:29.531489 | controller | - " 2026-01-29T15:07:35.158Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.531494 | controller | \"ironic\"}" 2026-01-29 15:09:29.531498 | controller | - " 2026-01-29T15:07:35.166Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.531502 | controller | \"ironic\"}" 2026-01-29 15:09:29.531506 | controller | - " 2026-01-29T15:07:35.166Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.531511 | controller | - " 2026-01-29T15:07:35.166Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.531516 | controller | - " 2026-01-29T15:07:35.170Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.531521 | controller | \"ironic\"}" 2026-01-29 15:09:29.531525 | controller | - " 2026-01-29T15:07:35.170Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.531529 | controller | \"ironic\"}" 2026-01-29 15:09:29.531534 | controller | - " 2026-01-29T15:07:35.190Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.531538 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.531542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531546 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531551 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}" 2026-01-29 15:09:29.531555 | controller | - " 2026-01-29T15:07:35.192Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.531559 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.531563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531568 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531572 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}" 2026-01-29 15:09:29.531576 | controller | - " 2026-01-29T15:07:35.195Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.531582 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.531586 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531590 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531595 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}" 2026-01-29 15:09:29.531599 | controller | - " 2026-01-29T15:07:35.198Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.531603 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.531608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531612 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531616 | controller | \"004cde85-d47a-4fd5-8895-107941473369\"}" 2026-01-29 15:09:29.531620 | controller | - " 2026-01-29T15:07:35.204Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.531626 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.531635 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.531641 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.531647 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531653 | controller | \"004cde85-d47a-4fd5-8895-107941473369\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.531659 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.531665 | controller | - " 2026-01-29T15:07:35.208Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.531679 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.531683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531688 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531692 | controller | \"004cde85-d47a-4fd5-8895-107941473369\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.531696 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.531700 | controller | - " 2026-01-29T15:07:35.216Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.531705 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}}" 2026-01-29 15:09:29.531709 | controller | - " 2026-01-29T15:07:35.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.531713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.531717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531721 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531726 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\"}" 2026-01-29 15:09:29.531730 | controller | - " 2026-01-29T15:07:35.219Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.531734 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.531738 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.531743 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.531747 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531751 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.531755 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.531760 | controller | - " 2026-01-29T15:07:35.222Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.531764 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.531768 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.531772 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531776 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531781 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\"}" 2026-01-29 15:09:29.531785 | controller | - " 2026-01-29T15:07:35.225Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.531789 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}}" 2026-01-29 15:09:29.531793 | controller | - " 2026-01-29T15:07:35.226Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.531800 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.531820 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531829 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531835 | controller | \"569bd43f-1eca-44a6-b155-0412ec87a40c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.531841 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.531850 | controller | - " 2026-01-29T15:07:35.237Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.531856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.531862 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.531868 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531874 | controller | \"d5ea520d-3b71-4479-b443-999d7da5abbc\"}" 2026-01-29 15:09:29.531878 | controller | - " 2026-01-29T15:07:35.238Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.531882 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.531887 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.531891 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531895 | controller | \"d5ea520d-3b71-4479-b443-999d7da5abbc\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.531899 | controller | not present\"}" 2026-01-29 15:09:29.531904 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.531916 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.531922 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.531928 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.531934 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.531941 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.531947 | controller | - " 2026-01-29T15:07:35.238Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.531953 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.531959 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.531965 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531970 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\"}" 2026-01-29 15:09:29.531976 | controller | - " 2026-01-29T15:07:35.238Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.531982 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.531986 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.531990 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.531994 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.531999 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.532006 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.532010 | controller | - " 2026-01-29T15:07:35.322Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.532014 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.532018 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532023 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532027 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532031 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\"}" 2026-01-29 15:09:29.532035 | controller | - " 2026-01-29T15:07:35.323Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.532040 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532044 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532061 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532067 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.532072 | controller | - " 2026-01-29T15:07:35.331Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532076 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532080 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532088 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532093 | controller | \"33319653-1515-409d-9b57-b18df464a9e2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.532097 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.532101 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.532106 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.532110 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.532114 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.532118 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.532123 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.532127 | controller | - " 2026-01-29T15:07:35.331Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.532131 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.532142 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532149 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532153 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\"}" 2026-01-29 15:09:29.532157 | controller | - " 2026-01-29T15:07:35.332Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.532161 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532166 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532170 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532176 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532180 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.532184 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.532189 | controller | - " 2026-01-29T15:07:35.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.532193 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.532197 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532205 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532210 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\"}" 2026-01-29 15:09:29.532214 | controller | - " 2026-01-29T15:07:35.424Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.532218 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532222 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532226 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532231 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.532235 | controller | - " 2026-01-29T15:07:35.424Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532239 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532243 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532248 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532252 | controller | \"08e84064-7158-4ff7-9acd-d575f804cd80\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.532256 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.532260 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.532264 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.532270 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.532275 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.532279 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.532283 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.532287 | controller | - " 2026-01-29T15:07:35.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.532292 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.532296 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532300 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532304 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\"}" 2026-01-29 15:09:29.532308 | controller | - " 2026-01-29T15:07:35.425Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.532313 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532318 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532323 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532327 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532331 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.532340 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.532345 | controller | - " 2026-01-29T15:07:35.427Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.532349 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.532353 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532362 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532366 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\"}" 2026-01-29 15:09:29.532370 | controller | - " 2026-01-29T15:07:35.428Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.532374 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532383 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532387 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.532391 | controller | - " 2026-01-29T15:07:35.428Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532395 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532399 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532404 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532408 | controller | \"4c091ae1-8f1a-47c4-bc5e-a4dcb8dfc594\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.532412 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.532416 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.532421 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.532425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.532430 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.532437 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.532444 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.532450 | controller | - " 2026-01-29T15:07:35.435Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.532456 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.532461 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532467 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532473 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\"}" 2026-01-29 15:09:29.532481 | controller | - " 2026-01-29T15:07:35.435Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.532487 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532492 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532497 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532503 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532508 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.532514 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.532519 | controller | - " 2026-01-29T15:07:35.438Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.532524 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.532530 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532541 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532546 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\"}" 2026-01-29 15:09:29.532553 | controller | - " 2026-01-29T15:07:35.439Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.532558 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532575 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532582 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532588 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.532593 | controller | - " 2026-01-29T15:07:35.439Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532599 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532605 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532611 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532617 | controller | \"10a7630e-489c-4c9b-84c1-b21c2b218bc1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.532623 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.532629 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.532635 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.532640 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.532647 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.532652 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.532658 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.532664 | controller | - " 2026-01-29T15:07:35.481Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.532669 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.532675 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532683 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532689 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\"}" 2026-01-29 15:09:29.532695 | controller | - " 2026-01-29T15:07:35.481Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.532700 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532706 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532713 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532718 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532724 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.532731 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.532736 | controller | - " 2026-01-29T15:07:35.484Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.532742 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.532747 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532759 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532764 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\"}" 2026-01-29 15:09:29.532770 | controller | - " 2026-01-29T15:07:35.485Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.532776 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.532781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532787 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532793 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.532798 | controller | - " 2026-01-29T15:07:35.485Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532826 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532838 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532844 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532850 | controller | \"e2370e4c-0c89-4a56-a385-b0407bc3d9f7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.532856 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.532872 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.532879 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.532885 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.532893 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.532900 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.532906 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.532912 | controller | - " 2026-01-29T15:07:35.567Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.532918 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.532927 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.532933 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532941 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\"}" 2026-01-29 15:09:29.532947 | controller | - " 2026-01-29T15:07:35.567Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.532953 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.532959 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.532965 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.532971 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.532977 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.532983 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.532989 | controller | - " 2026-01-29T15:07:35.570Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.532995 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.533001 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533013 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533019 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\"}" 2026-01-29 15:09:29.533025 | controller | - " 2026-01-29T15:07:35.570Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.533030 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533042 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533048 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.533054 | controller | - " 2026-01-29T15:07:35.570Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533060 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533066 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533072 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533078 | controller | \"091e83e9-d8a6-4258-aea0-b5f697f063fc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.533084 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.533090 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533095 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533101 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533107 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533113 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533118 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.533128 | controller | - " 2026-01-29T15:07:35.731Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.533143 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.533150 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533156 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533161 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\"}" 2026-01-29 15:09:29.533167 | controller | - " 2026-01-29T15:07:35.731Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.533172 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533178 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533184 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533189 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533195 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.533204 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.533210 | controller | - " 2026-01-29T15:07:35.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.533216 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.533225 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533237 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533243 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\"}" 2026-01-29 15:09:29.533248 | controller | - " 2026-01-29T15:07:35.734Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.533254 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533259 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533265 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533270 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.533276 | controller | - " 2026-01-29T15:07:35.735Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533281 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533287 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533292 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533298 | controller | \"96890856-44bc-46da-8bc9-447c0ca9656f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.533304 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.533310 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533315 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533321 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533327 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533336 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533342 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.533348 | controller | - " 2026-01-29T15:07:35.878Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.533353 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.533359 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.533365 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533371 | controller | \"4124060d-67bd-4a74-b84a-eb553870599c\"}" 2026-01-29 15:09:29.533377 | controller | - " 2026-01-29T15:07:35.879Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533383 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533388 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.533394 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533398 | controller | \"4124060d-67bd-4a74-b84a-eb553870599c\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.533403 | controller | not present\"}" 2026-01-29 15:09:29.533416 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533420 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533433 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533437 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.533442 | controller | - " 2026-01-29T15:07:36.055Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.533446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.533450 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533454 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533459 | controller | \"556aba32-d092-43ee-b26e-61226612f224\"}" 2026-01-29 15:09:29.533463 | controller | - " 2026-01-29T15:07:36.056Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.533467 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533471 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533476 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533480 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533484 | controller | \"556aba32-d092-43ee-b26e-61226612f224\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.533488 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.533492 | controller | - " 2026-01-29T15:07:36.058Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.533497 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.533501 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533507 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533512 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533518 | controller | \"556aba32-d092-43ee-b26e-61226612f224\"}" 2026-01-29 15:09:29.533522 | controller | - " 2026-01-29T15:07:36.058Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.533527 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533531 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533537 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533541 | controller | \"556aba32-d092-43ee-b26e-61226612f224\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.533546 | controller | - " 2026-01-29T15:07:36.059Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533550 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533554 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533558 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533562 | controller | \"556aba32-d092-43ee-b26e-61226612f224\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.533567 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.533571 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533575 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533579 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533584 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533588 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533592 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.533596 | controller | - " 2026-01-29T15:07:36.699Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.533606 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.533611 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533615 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533619 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\"}" 2026-01-29 15:09:29.533624 | controller | - " 2026-01-29T15:07:36.700Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.533628 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533632 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533636 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533640 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533645 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.533649 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.533653 | controller | - " 2026-01-29T15:07:36.701Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.533659 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.533663 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533668 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533672 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533676 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\"}" 2026-01-29 15:09:29.533680 | controller | - " 2026-01-29T15:07:36.702Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.533685 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533693 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533697 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.533702 | controller | - " 2026-01-29T15:07:36.702Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533706 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533710 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533714 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533719 | controller | \"e68e6521-c611-4a49-b383-824986f5f22b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.533723 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.533727 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533731 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533735 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533740 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533744 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533748 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.533752 | controller | - " 2026-01-29T15:07:37.160Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.533757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.533761 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.533765 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533769 | controller | \"a4bd8ffe-5e3a-418a-8c47-f16bf552f11e\"}" 2026-01-29 15:09:29.533775 | controller | - " 2026-01-29T15:07:37.160Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533780 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533784 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.533788 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533792 | controller | \"a4bd8ffe-5e3a-418a-8c47-f16bf552f11e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.533796 | controller | not present\"}" 2026-01-29 15:09:29.533823 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533833 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533838 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533842 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533846 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533850 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.533855 | controller | - " 2026-01-29T15:07:37.983Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.533859 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.533863 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533867 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533871 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\"}" 2026-01-29 15:09:29.533876 | controller | - " 2026-01-29T15:07:37.983Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.533880 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533884 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533888 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533892 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533897 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.533901 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.533905 | controller | - " 2026-01-29T15:07:37.985Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.533909 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.533913 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533922 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533926 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\"}" 2026-01-29 15:09:29.533930 | controller | - " 2026-01-29T15:07:37.985Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.533934 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.533938 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.533943 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533947 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.533951 | controller | - " 2026-01-29T15:07:37.986Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.533955 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.533959 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.533964 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.533968 | controller | \"3b651b61-af80-4e05-9b97-77cf04eddfd8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.533973 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.533978 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.533982 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.533986 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.533991 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.533995 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.533999 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.534003 | controller | - " 2026-01-29T15:07:39.721Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.534014 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.534019 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.534023 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534027 | controller | \"2607007f-c288-42b3-9e5e-af93026ad44c\"}" 2026-01-29 15:09:29.534031 | controller | - " 2026-01-29T15:07:39.721Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534036 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534040 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.534044 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534048 | controller | \"2607007f-c288-42b3-9e5e-af93026ad44c\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.534053 | controller | not present\"}" 2026-01-29 15:09:29.534057 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.534061 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.534065 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.534069 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.534074 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.534080 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.534085 | controller | - " 2026-01-29T15:07:40.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.534090 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.534094 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534098 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534102 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\"}" 2026-01-29 15:09:29.534106 | controller | - " 2026-01-29T15:07:40.547Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.534111 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534115 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534119 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.534125 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534129 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.534133 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.534138 | controller | - " 2026-01-29T15:07:40.549Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.534142 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.534146 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534150 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534155 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534159 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\"}" 2026-01-29 15:09:29.534163 | controller | - " 2026-01-29T15:07:40.549Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.534167 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534171 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534176 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534180 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.534184 | controller | - " 2026-01-29T15:07:40.550Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534188 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534193 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.534197 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534201 | controller | \"e212597b-b9d5-48b5-96ff-118c95504dad\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.534205 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.534214 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.534219 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.534223 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.534227 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.534232 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.534236 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.534240 | controller | - " 2026-01-29T15:07:44.842Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.534244 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.534248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.534253 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534257 | controller | \"e2f98e60-2496-469b-abf2-c72c88e256f7\"}" 2026-01-29 15:09:29.534261 | controller | - " 2026-01-29T15:07:44.842Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534265 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534271 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.534275 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534280 | controller | \"e2f98e60-2496-469b-abf2-c72c88e256f7\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.534284 | controller | not present\"}" 2026-01-29 15:09:29.534288 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.534292 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.534297 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.534301 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.534305 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.534309 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.534315 | controller | - " 2026-01-29T15:07:45.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.534321 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.534327 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534335 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534341 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\"}" 2026-01-29 15:09:29.534347 | controller | - " 2026-01-29T15:07:45.672Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.534357 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534363 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534368 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.534372 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534376 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.534381 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.534385 | controller | - " 2026-01-29T15:07:45.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.534389 | controller | hostname-for-openstack.d707e3e1-d960-46ce-b13b-9d6fa535e125.svc to MariaDBDatabase 2026-01-29 15:09:29.534393 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534397 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534402 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534406 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\"}" 2026-01-29 15:09:29.534410 | controller | - " 2026-01-29T15:07:45.674Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.534414 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534425 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534430 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534434 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.534439 | controller | - " 2026-01-29T15:07:45.674Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534445 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534449 | controller | {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, \"namespace\": 2026-01-29 15:09:29.534453 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534458 | controller | \"dd8d3dfa-7575-4015-ad1c-06d5a5702104\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.534462 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.534466 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.534470 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.534474 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.534479 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.534483 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.534487 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.534491 | controller | - " 2026-01-29T15:07:55.083Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.534495 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.534500 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.534504 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534508 | controller | \"9d6060af-5e82-4f56-bf70-3ebf0b38bcde\"}" 2026-01-29 15:09:29.534512 | controller | - " 2026-01-29T15:07:55.084Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.534516 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.534521 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.534525 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534529 | controller | \"9d6060af-5e82-4f56-bf70-3ebf0b38bcde\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.534533 | controller | not present\"}" 2026-01-29 15:09:29.534538 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.534542 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.534546 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.534550 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.534554 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.534559 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.534563 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.534567 | controller | \e[38;5;243m@ 01/29/26 15:07:55.227\e[0m" 2026-01-29 15:09:29.534572 | controller | - " 2026-01-29T15:07:55.227Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.534582 | controller | \"Namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:35Z\",\"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\":\"2026-01-29T15:07:35Z\"}],\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\",\"resourceVersion\":\"781\",\"uid\":\"2814d7bf-f105-4168-9c15-717d8f89ff1b\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.534590 | controller | 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\":\"# 2026-01-29 15:09:29.534594 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.534600 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.534605 | controller | 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\":\"# 2026-01-29 15:09:29.534609 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.534613 | controller | - " 2026-01-29T15:07:55.243Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.534618 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.534622 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534626 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534630 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\"}" 2026-01-29 15:09:29.534635 | controller | - " 2026-01-29T15:07:55.250Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.534639 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534650 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534654 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.534659 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.534663 | controller | - " 2026-01-29T15:07:55.257Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.534667 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534671 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534676 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534680 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.534684 | controller | \"ObjectNamespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.534694 | controller | - " 2026-01-29T15:07:55.257Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.534699 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.534703 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d707e3e1-d960-46ce-b13b-9d6fa535e125\"}, 2026-01-29 15:09:29.534707 | controller | \"namespace\": \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.534711 | controller | \"55d65757-edd9-4069-9137-fdcc46ac594d\"}" 2026-01-29 15:09:29.534716 | controller | - " 2026-01-29T15:07:55.263Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.534720 | controller | \"ironic\"}" 2026-01-29 15:09:29.534724 | controller | - " 2026-01-29T15:07:55.263Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.534728 | controller | - " 2026-01-29T15:07:55.263Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.534732 | controller | - " 2026-01-29T15:07:55.269Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.534737 | controller | \"ironic\"}" 2026-01-29 15:09:29.534741 | controller | - " 2026-01-29T15:07:55.269Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.534745 | controller | \"ironic\"}" 2026-01-29 15:09:29.534749 | controller | - " 2026-01-29T15:07:55.311Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.534753 | controller | \"d707e3e1-d960-46ce-b13b-9d6fa535e125\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.534758 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.534762 | controller | - '' 2026-01-29 15:09:29.534768 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.534772 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.534776 | controller | with:' 2026-01-29 15:09:29.534781 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.534785 | controller | - ' <*errors.StatusError | 0xc001368aa0>: ' 2026-01-29 15:09:29.534789 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.534793 | controller | - ' {' 2026-01-29 15:09:29.534798 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.534805 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.534825 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.534829 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.534834 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.534840 | controller | - ' Continue: "",' 2026-01-29 15:09:29.534845 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.534851 | controller | - ' },' 2026-01-29 15:09:29.534855 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.534859 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.534864 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.534868 | controller | - ' Details: {' 2026-01-29 15:09:29.534872 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.534876 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.534880 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.534885 | controller | - ' UID: "",' 2026-01-29 15:09:29.534889 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.534893 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.534897 | controller | - ' },' 2026-01-29 15:09:29.534901 | controller | - ' Code: 404,' 2026-01-29 15:09:29.534906 | controller | - ' },' 2026-01-29 15:09:29.534910 | controller | - " }\e[0m" 2026-01-29 15:09:29.534915 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.534921 | controller | \e[38;5;243m@ 01/29/26 15:07:55.227\e[0m" 2026-01-29 15:09:29.534926 | controller | - '' 2026-01-29 15:09:29.534930 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.534934 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.534939 | controller | {{0xc0013772f0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.534943 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.534949 | controller | +0x191" 2026-01-29 15:09:29.534953 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.534958 | controller | 0xc000620380})' 2026-01-29 15:09:29.534962 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.534966 | controller | +0x3a" 2026-01-29 15:09:29.534971 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001500240?, 0xc000700808?}, {0x23cd0dd, 2026-01-29 15:09:29.534975 | controller | 0x4}, {0xc0005862b8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.534979 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.534983 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001500240?, 0xc000620380?}, {0xc0005862b8?, 2026-01-29 15:09:29.534987 | controller | 0xc001500240?, 0x1f26380?})' 2026-01-29 15:09:29.534992 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.534996 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.535000 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.535004 | controller | +0x11f" 2026-01-29 15:09:29.535016 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00025c150, {0x2753a78, 2026-01-29 15:09:29.535020 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.535025 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.535029 | controller | +0x168" 2026-01-29 15:09:29.535033 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00025c150, {0x2753a78, 2026-01-29 15:09:29.535037 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.535042 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.535046 | controller | +0x85" 2026-01-29 15:09:29.535050 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.535058 | controller | {{0xc0013772f0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.535062 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.535066 | controller | +0x16e" 2026-01-29 15:09:29.535071 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.535075 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.535079 | controller | +0x8a7" 2026-01-29 15:09:29.535083 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.535087 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.535092 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.535096 | controller | - "\e[38;5;9m• [FAILED] [20.201 seconds]\e[0m" 2026-01-29 15:09:29.535100 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == 2026-01-29 15:09:29.535104 | controller | oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m" 2026-01-29 15:09:29.535109 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:184\e[0m" 2026-01-29 15:09:29.535113 | controller | - '' 2026-01-29 15:09:29.535117 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.535121 | controller | - " 2026-01-29T15:07:39.847Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.535126 | controller | - " 2026-01-29T15:07:39.861Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.535130 | controller | {\"name\":\"keystone-353e8d4a-6b3c-46f7-9938-118cba1890f9\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}" 2026-01-29 15:09:29.535134 | controller | - " 2026-01-29T15:07:39.861Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"},\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.535139 | controller | - " 2026-01-29T15:07:39.864Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.535144 | controller | \"ironic\"}" 2026-01-29 15:09:29.535148 | controller | - " 2026-01-29T15:07:39.864Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.535152 | controller | - " 2026-01-29T15:07:39.864Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.535156 | controller | - " 2026-01-29T15:07:39.868Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.535161 | controller | \"ironic\"}" 2026-01-29 15:09:29.535165 | controller | - " 2026-01-29T15:07:39.868Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.535169 | controller | \"ironic\"}" 2026-01-29 15:09:29.535173 | controller | - " 2026-01-29T15:07:39.874Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.535179 | controller | \"ironic\"}" 2026-01-29 15:09:29.535183 | controller | - " 2026-01-29T15:07:39.874Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.535193 | controller | - " 2026-01-29T15:07:39.874Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.535197 | controller | - " 2026-01-29T15:07:39.877Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.535202 | controller | \"ironic\"}" 2026-01-29 15:09:29.535208 | controller | - " 2026-01-29T15:07:39.877Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.535212 | controller | \"ironic\"}" 2026-01-29 15:09:29.535216 | controller | - " 2026-01-29T15:07:39.891Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535220 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535229 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535233 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}" 2026-01-29 15:09:29.535237 | controller | - " 2026-01-29T15:07:39.893Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.535241 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535250 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535254 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}" 2026-01-29 15:09:29.535258 | controller | - " 2026-01-29T15:07:39.895Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.535262 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535266 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535271 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535275 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}" 2026-01-29 15:09:29.535279 | controller | - " 2026-01-29T15:07:39.897Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.535283 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535288 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535292 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535296 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}" 2026-01-29 15:09:29.535300 | controller | - " 2026-01-29T15:07:39.898Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.535304 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535309 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535313 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535319 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}" 2026-01-29 15:09:29.535325 | controller | - " 2026-01-29T15:07:39.898Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.535331 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535337 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535346 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535354 | controller | \"d282eb97-08db-47cf-9517-b2682b16541c\"}" 2026-01-29 15:09:29.535360 | controller | - " 2026-01-29T15:07:39.905Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535365 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535369 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535373 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535377 | controller | \"8c821a5c-b163-4aa2-b73c-d5148c1a152a\"}" 2026-01-29 15:09:29.535382 | controller | - " 2026-01-29T15:07:39.905Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.535386 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535390 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535394 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535398 | controller | \"8c821a5c-b163-4aa2-b73c-d5148c1a152a\"}" 2026-01-29 15:09:29.535403 | controller | - " 2026-01-29T15:07:39.915Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535413 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535418 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535422 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535426 | controller | \"41b5eacf-6f22-4487-9282-eb8eb4b8398d\"}" 2026-01-29 15:09:29.535431 | controller | - " 2026-01-29T15:07:39.915Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.535435 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535439 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535443 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535447 | controller | \"41b5eacf-6f22-4487-9282-eb8eb4b8398d\"}" 2026-01-29 15:09:29.535452 | controller | - " 2026-01-29T15:07:39.919Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535456 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535460 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535464 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535468 | controller | \"7781a69c-e992-4e76-a54c-cc485ff220ee\"}" 2026-01-29 15:09:29.535472 | controller | - " 2026-01-29T15:07:39.919Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.535477 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}" 2026-01-29 15:09:29.535481 | controller | - " 2026-01-29T15:07:39.924Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.535485 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535489 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535494 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535499 | controller | \"7781a69c-e992-4e76-a54c-cc485ff220ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.535504 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.535508 | controller | - " 2026-01-29T15:07:39.927Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.535512 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535516 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535521 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535525 | controller | \"7781a69c-e992-4e76-a54c-cc485ff220ee\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.535529 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.535533 | controller | - " 2026-01-29T15:07:39.935Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535537 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535546 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535550 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\"}" 2026-01-29 15:09:29.535554 | controller | - " 2026-01-29T15:07:39.935Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.535559 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535563 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535567 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535571 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.535577 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.535581 | controller | - " 2026-01-29T15:07:39.938Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.535586 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.535590 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535603 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535608 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\"}" 2026-01-29 15:09:29.535612 | controller | - " 2026-01-29T15:07:39.942Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.535616 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535624 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535629 | controller | \"7f1c4848-51d2-465a-a0f0-b7ad4c98e750\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.535633 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.535637 | controller | - " 2026-01-29T15:07:39.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535643 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535647 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535651 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535656 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\"}" 2026-01-29 15:09:29.535660 | controller | - " 2026-01-29T15:07:39.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.535664 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535668 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535673 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535677 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.535681 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.535685 | controller | - " 2026-01-29T15:07:39.948Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.535691 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}" 2026-01-29 15:09:29.535695 | controller | - " 2026-01-29T15:07:39.953Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.535699 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}}" 2026-01-29 15:09:29.535704 | controller | - " 2026-01-29T15:07:40.038Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.535708 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.535712 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535720 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535725 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\"}" 2026-01-29 15:09:29.535729 | controller | - " 2026-01-29T15:07:40.038Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.535733 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535737 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535742 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535747 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.535751 | controller | - " 2026-01-29T15:07:40.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.535756 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.535760 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.535764 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535768 | controller | \"bb1d3ea1-e60e-406f-b483-8be6b245da69\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.535772 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.535777 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.535781 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.535792 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.535796 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.535800 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.535818 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.535825 | controller | - " 2026-01-29T15:07:40.047Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535829 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535833 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535837 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535842 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\"}" 2026-01-29 15:09:29.535846 | controller | - " 2026-01-29T15:07:40.048Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.535850 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.535854 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535859 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535863 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.535867 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.535871 | controller | - " 2026-01-29T15:07:40.139Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.535876 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.535880 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535890 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535894 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\"}" 2026-01-29 15:09:29.535898 | controller | - " 2026-01-29T15:07:40.139Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.535903 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.535907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535911 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535915 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.535919 | controller | - " 2026-01-29T15:07:40.148Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.535924 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.535928 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.535932 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535936 | controller | \"80e61e3b-c501-4ea3-9790-56d9909ac38b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.535941 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.535945 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.535951 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.535955 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.535959 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.535963 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.535968 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.535972 | controller | - " 2026-01-29T15:07:40.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.535976 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.535980 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.535985 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.535994 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\"}" 2026-01-29 15:09:29.535999 | controller | - " 2026-01-29T15:07:40.149Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.536003 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.536007 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536012 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536016 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.536020 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.536024 | controller | - " 2026-01-29T15:07:40.151Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.536028 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.536033 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536037 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536041 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536045 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\"}" 2026-01-29 15:09:29.536049 | controller | - " 2026-01-29T15:07:40.151Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.536054 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536058 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536076 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536082 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.536092 | controller | - " 2026-01-29T15:07:40.152Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.536098 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.536103 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.536108 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536112 | controller | \"2d720e52-2daa-425d-a219-a440cbec4589\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.536126 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.536132 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.536138 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.536144 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.536150 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.536156 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.536162 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.536168 | controller | - " 2026-01-29T15:07:40.159Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.536173 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.536182 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536188 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536193 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\"}" 2026-01-29 15:09:29.536199 | controller | - " 2026-01-29T15:07:40.160Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.536204 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.536210 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536216 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536222 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.536228 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.536234 | controller | - " 2026-01-29T15:07:40.162Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.536247 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.536257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536268 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536274 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\"}" 2026-01-29 15:09:29.536280 | controller | - " 2026-01-29T15:07:40.162Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.536285 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536297 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536303 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.536309 | controller | - " 2026-01-29T15:07:40.163Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.536315 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.536320 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.536326 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536335 | controller | \"dfdd4ec6-471a-4ae1-958d-4f328afaf2ed\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.536341 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.536347 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.536353 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.536359 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.536365 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.536369 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.536374 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.536378 | controller | - " 2026-01-29T15:07:40.203Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.536382 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.536386 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536390 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536395 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\"}" 2026-01-29 15:09:29.536399 | controller | - " 2026-01-29T15:07:40.204Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.536403 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.536407 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536411 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536416 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.536420 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.536424 | controller | - " 2026-01-29T15:07:40.206Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.536428 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.536432 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536441 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536445 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\"}" 2026-01-29 15:09:29.536449 | controller | - " 2026-01-29T15:07:40.206Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.536454 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536469 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536473 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.536478 | controller | - " 2026-01-29T15:07:40.206Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.536482 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.536488 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.536492 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536497 | controller | \"5ff3a7ce-86ea-433b-bcc9-57d6b13ecb68\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.536501 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.536505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.536509 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.536514 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.536518 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.536525 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.536530 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.536534 | controller | - " 2026-01-29T15:07:40.287Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.536538 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.536542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536546 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536551 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\"}" 2026-01-29 15:09:29.536555 | controller | - " 2026-01-29T15:07:40.288Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.536559 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.536563 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536567 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536572 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.536576 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.536580 | controller | - " 2026-01-29T15:07:40.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.536584 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.536588 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536593 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536597 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536601 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\"}" 2026-01-29 15:09:29.536605 | controller | - " 2026-01-29T15:07:40.290Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.536609 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536614 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536618 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536622 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.536626 | controller | - " 2026-01-29T15:07:40.291Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.536632 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.536637 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.536641 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536645 | controller | \"aef180ac-d0ce-4524-b0ca-314d5b6acf19\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.536649 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.536654 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.536663 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.536667 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.536672 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.536676 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.536680 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.536684 | controller | - " 2026-01-29T15:07:40.451Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.536688 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.536693 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536697 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536701 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\"}" 2026-01-29 15:09:29.536705 | controller | - " 2026-01-29T15:07:40.452Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.536709 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.536714 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536718 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536722 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.536726 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.536730 | controller | - " 2026-01-29T15:07:40.454Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.536735 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.536739 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536747 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536752 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\"}" 2026-01-29 15:09:29.536756 | controller | - " 2026-01-29T15:07:40.454Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.536760 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536764 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536768 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536774 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.536780 | controller | - " 2026-01-29T15:07:40.455Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.536785 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.536790 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.536794 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536798 | controller | \"7478d175-b047-4d02-91ad-d08bedaa4d69\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.536802 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.536822 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.536829 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.536834 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.536838 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.536842 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.536846 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.536850 | controller | - " 2026-01-29T15:07:40.775Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.536855 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.536859 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536869 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536874 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\"}" 2026-01-29 15:09:29.536879 | controller | - " 2026-01-29T15:07:40.776Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.536885 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.536891 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536897 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536902 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.536906 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.536911 | controller | - " 2026-01-29T15:07:40.778Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.536915 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.536919 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536927 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536932 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\"}" 2026-01-29 15:09:29.536936 | controller | - " 2026-01-29T15:07:40.778Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.536940 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.536944 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.536951 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536955 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.536959 | controller | - " 2026-01-29T15:07:40.779Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.536964 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.536969 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.536975 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.536980 | controller | \"3fe9c68e-7888-4191-9a37-a87082c4dfdc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.536984 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.536989 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.536993 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.536997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.537001 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.537005 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.537010 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.537014 | controller | - " 2026-01-29T15:07:41.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.537018 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.537022 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537027 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537031 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\"}" 2026-01-29 15:09:29.537035 | controller | - " 2026-01-29T15:07:41.421Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.537039 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.537044 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537050 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537056 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.537063 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.537073 | controller | - " 2026-01-29T15:07:41.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.537077 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.537082 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537090 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537095 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\"}" 2026-01-29 15:09:29.537100 | controller | - " 2026-01-29T15:07:41.424Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.537104 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537114 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537119 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.537124 | controller | - " 2026-01-29T15:07:41.425Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.537130 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.537136 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.537142 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537147 | controller | \"62f25f67-427d-4e20-adcc-0cbf8047aea9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.537153 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.537158 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.537164 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.537169 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.537175 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.537180 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.537185 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.537189 | controller | - " 2026-01-29T15:07:42.706Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.537193 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.537197 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537203 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537209 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\"}" 2026-01-29 15:09:29.537214 | controller | - " 2026-01-29T15:07:42.707Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.537218 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.537223 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537227 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537231 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.537236 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.537240 | controller | - " 2026-01-29T15:07:42.709Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.537244 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.537248 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537257 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537261 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\"}" 2026-01-29 15:09:29.537267 | controller | - " 2026-01-29T15:07:42.710Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.537271 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537289 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537294 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.537298 | controller | - " 2026-01-29T15:07:42.710Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.537303 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.537307 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.537311 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537315 | controller | \"64b36d51-0f00-4cfe-a955-931c8c159a97\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.537319 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.537324 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.537328 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.537332 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.537336 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.537341 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.537345 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.537349 | controller | - " 2026-01-29T15:07:45.271Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.537353 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.537358 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537367 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537372 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\"}" 2026-01-29 15:09:29.537376 | controller | - " 2026-01-29T15:07:45.272Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.537380 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.537384 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537389 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537393 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.537397 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.537403 | controller | - " 2026-01-29T15:07:45.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.537407 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.537412 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537416 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537422 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537426 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\"}" 2026-01-29 15:09:29.537430 | controller | - " 2026-01-29T15:07:45.274Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.537435 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537441 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537446 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537451 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.537455 | controller | - " 2026-01-29T15:07:45.274Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.537459 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.537463 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.537468 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537472 | controller | \"05caff4a-7979-4209-bf37-3fb93e2bd82d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.537476 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.537486 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.537491 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.537495 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.537499 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.537503 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.537508 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.537513 | controller | - " 2026-01-29T15:07:50.395Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.537519 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.537524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537528 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537532 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\"}" 2026-01-29 15:09:29.537537 | controller | - " 2026-01-29T15:07:50.396Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.537541 | controller | ironic exists; database username is ironic_eb0c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.537545 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537550 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537554 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.537558 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.537562 | controller | - " 2026-01-29T15:07:50.399Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.537567 | controller | hostname-for-openstack.78957404-6dad-4642-a5f4-db5daa1aed18.svc to MariaDBDatabase 2026-01-29 15:09:29.537571 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537581 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537585 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\"}" 2026-01-29 15:09:29.537591 | controller | - " 2026-01-29T15:07:50.399Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.537597 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537602 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537606 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537610 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.537615 | controller | - " 2026-01-29T15:07:50.400Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.537619 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.537623 | controller | {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, \"namespace\": 2026-01-29 15:09:29.537627 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537632 | controller | \"e8d802ce-6075-4666-bff4-e0639b76918c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.537636 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.537640 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.537644 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.537648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.537655 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.537660 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.537665 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.537671 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.537677 | controller | \e[38;5;243m@ 01/29/26 15:07:59.955\e[0m" 2026-01-29 15:09:29.537690 | controller | - " 2026-01-29T15:07:59.955Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.537696 | controller | \"Namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:39Z\"}],\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\",\"resourceVersion\":\"1300\",\"uid\":\"2787b603-b837-4b9d-a8a1-bf2a322c3e38\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.537706 | controller | 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\":\"# 2026-01-29 15:09:29.537711 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.537715 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.537720 | controller | 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\":\"# 2026-01-29 15:09:29.537724 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.537728 | controller | - " 2026-01-29T15:07:59.969Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.537733 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.537737 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537741 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537747 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\"}" 2026-01-29 15:09:29.537753 | controller | - " 2026-01-29T15:07:59.974Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.537758 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537771 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537778 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.537782 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.537786 | controller | - " 2026-01-29T15:07:59.978Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.537791 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537795 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537799 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537822 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.537832 | controller | \"ObjectNamespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.537838 | controller | - " 2026-01-29T15:07:59.978Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.537844 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.537848 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"78957404-6dad-4642-a5f4-db5daa1aed18\"}, 2026-01-29 15:09:29.537852 | controller | \"namespace\": \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.537857 | controller | \"448e9aa0-ceaa-484c-b993-18cc050cb625\"}" 2026-01-29 15:09:29.537861 | controller | - " 2026-01-29T15:07:59.985Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.537868 | controller | \"ironic\"}" 2026-01-29 15:09:29.537872 | controller | - " 2026-01-29T15:07:59.985Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.537876 | controller | - " 2026-01-29T15:07:59.985Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.537881 | controller | - " 2026-01-29T15:07:59.990Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.537885 | controller | \"ironic\"}" 2026-01-29 15:09:29.537889 | controller | - " 2026-01-29T15:07:59.990Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.537893 | controller | \"ironic\"}" 2026-01-29 15:09:29.537898 | controller | - " 2026-01-29T15:08:00.019Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.537903 | controller | \"78957404-6dad-4642-a5f4-db5daa1aed18\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.537909 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.537914 | controller | - '' 2026-01-29 15:09:29.537919 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.537923 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.537927 | controller | with:' 2026-01-29 15:09:29.537932 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.537936 | controller | - ' <*errors.StatusError | 0xc001a69d60>: ' 2026-01-29 15:09:29.537940 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.537945 | controller | - ' {' 2026-01-29 15:09:29.537949 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.537953 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.537957 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.537962 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.537972 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.537977 | controller | - ' Continue: "",' 2026-01-29 15:09:29.537982 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.537988 | controller | - ' },' 2026-01-29 15:09:29.537994 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.537998 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.538002 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.538006 | controller | - ' Details: {' 2026-01-29 15:09:29.538010 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.538015 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.538019 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.538023 | controller | - ' UID: "",' 2026-01-29 15:09:29.538027 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.538032 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.538036 | controller | - ' },' 2026-01-29 15:09:29.538042 | controller | - ' Code: 404,' 2026-01-29 15:09:29.538046 | controller | - ' },' 2026-01-29 15:09:29.538052 | controller | - " }\e[0m" 2026-01-29 15:09:29.538057 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.538063 | controller | \e[38;5;243m@ 01/29/26 15:07:59.955\e[0m" 2026-01-29 15:09:29.538069 | controller | - '' 2026-01-29 15:09:29.538073 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.538077 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.538082 | controller | {{0xc0017fe630?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.538086 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.538092 | controller | +0x191" 2026-01-29 15:09:29.538103 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.538108 | controller | 0xc0019bfdc0})' 2026-01-29 15:09:29.538112 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.538117 | controller | +0x3a" 2026-01-29 15:09:29.538121 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001a0b6b0?, 0xc000346008?}, {0x23cd0dd, 2026-01-29 15:09:29.538126 | controller | 0x4}, {0xc0011c10f8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.538131 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.538136 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001a0b6b0?, 0xc0019bfdc0?}, {0xc0011c10f8?, 2026-01-29 15:09:29.538142 | controller | 0xc001a0b6b0?, 0x1f26380?})' 2026-01-29 15:09:29.538147 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.538152 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.538156 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.538160 | controller | +0x11f" 2026-01-29 15:09:29.538164 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016bfc00, {0x2753a78, 2026-01-29 15:09:29.538169 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.538173 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.538177 | controller | +0x168" 2026-01-29 15:09:29.538181 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016bfc00, {0x2753a78, 2026-01-29 15:09:29.538186 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.538190 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.538194 | controller | +0x85" 2026-01-29 15:09:29.538198 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.538205 | controller | {{0xc0017fe630, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.538209 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.538214 | controller | +0x16e" 2026-01-29 15:09:29.538220 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.9()' 2026-01-29 15:09:29.538225 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:190 2026-01-29 15:09:29.538230 | controller | +0x105" 2026-01-29 15:09:29.538234 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.538238 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.538243 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.538247 | controller | - "\e[38;5;9m• [FAILED] [20.220 seconds]\e[0m" 2026-01-29 15:09:29.538251 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 15:09:29.538257 | controller | [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" 2026-01-29 15:09:29.538262 | controller | - " \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:1076\e[0m" 2026-01-29 15:09:29.538266 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1133\e[0m" 2026-01-29 15:09:29.538270 | controller | - '' 2026-01-29 15:09:29.538274 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.538280 | controller | - " 2026-01-29T15:07:41.449Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.538284 | controller | {\"name\":\"keystone-fc9ee138-ca44-4fae-a7e3-1fb5e89447dd\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}}" 2026-01-29 15:09:29.538297 | controller | - " 2026-01-29T15:07:41.449Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"},\"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\"}}}" 2026-01-29 15:09:29.538304 | controller | - " 2026-01-29T15:07:41.455Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.538308 | controller | \"ironic\"}" 2026-01-29 15:09:29.538312 | controller | - " 2026-01-29T15:07:41.455Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.538316 | controller | - " 2026-01-29T15:07:41.455Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.538321 | controller | - " 2026-01-29T15:07:41.458Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.538325 | controller | \"ironic\"}" 2026-01-29 15:09:29.538329 | controller | - " 2026-01-29T15:07:41.458Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.538333 | controller | \"ironic\"}" 2026-01-29 15:09:29.538338 | controller | - " 2026-01-29T15:07:41.463Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.538342 | controller | - " 2026-01-29T15:07:41.467Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.538346 | controller | \"ironic\"}" 2026-01-29 15:09:29.538350 | controller | - " 2026-01-29T15:07:41.467Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.538354 | controller | - " 2026-01-29T15:07:41.467Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.538359 | controller | - " 2026-01-29T15:07:41.469Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.538363 | controller | \"ironic\"}" 2026-01-29 15:09:29.538368 | controller | - " 2026-01-29T15:07:41.469Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.538374 | controller | \"ironic\"}" 2026-01-29 15:09:29.538379 | controller | - " 2026-01-29T15:07:41.487Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.538386 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.538390 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538394 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538398 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}" 2026-01-29 15:09:29.538402 | controller | - " 2026-01-29T15:07:41.489Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.538407 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538411 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538417 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538422 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}" 2026-01-29 15:09:29.538426 | controller | - " 2026-01-29T15:07:41.490Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.538430 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538434 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538438 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538443 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}" 2026-01-29 15:09:29.538448 | controller | - " 2026-01-29T15:07:41.492Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.538454 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538459 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538463 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538467 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\"}" 2026-01-29 15:09:29.538471 | controller | - " 2026-01-29T15:07:41.496Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.538475 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.538480 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538484 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538488 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.538492 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.538497 | controller | - " 2026-01-29T15:07:41.499Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.538501 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538515 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538520 | controller | \"f401d465-75d6-41c1-9a10-3df27c96db0b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.538525 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.538531 | controller | - " 2026-01-29T15:07:41.508Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.538536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.538542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538546 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538550 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\"}" 2026-01-29 15:09:29.538555 | controller | - " 2026-01-29T15:07:41.509Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.538559 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.538563 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538567 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538572 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.538576 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.538580 | controller | - " 2026-01-29T15:07:41.510Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.538584 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.538588 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538593 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538597 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538603 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\"}" 2026-01-29 15:09:29.538608 | controller | - " 2026-01-29T15:07:41.513Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.538613 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538622 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538626 | controller | \"59d480f1-46cb-4faf-a743-acae5cd88b75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.538630 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.538634 | controller | - " 2026-01-29T15:07:41.514Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.538638 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.538643 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538647 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538651 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\"}" 2026-01-29 15:09:29.538655 | controller | - " 2026-01-29T15:07:41.514Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.538661 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.538666 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538670 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538674 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.538680 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.538689 | controller | - " 2026-01-29T15:07:41.540Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.538694 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}}" 2026-01-29 15:09:29.538698 | controller | - " 2026-01-29T15:07:41.546Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.538702 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}}" 2026-01-29 15:09:29.538706 | controller | - " 2026-01-29T15:07:41.612Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.538717 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.538722 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538730 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538734 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\"}" 2026-01-29 15:09:29.538740 | controller | - " 2026-01-29T15:07:41.612Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.538745 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538753 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538759 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.538765 | controller | - " 2026-01-29T15:07:41.618Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.538770 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.538774 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.538778 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538782 | controller | \"8b3fa63a-f62c-40cb-a5fa-2eb8ac09ac7c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.538786 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.538791 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.538795 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.538799 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.538816 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.538823 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.538828 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.538834 | controller | - " 2026-01-29T15:07:41.618Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.538840 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.538845 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538849 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538854 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\"}" 2026-01-29 15:09:29.538858 | controller | - " 2026-01-29T15:07:41.619Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.538862 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.538868 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538873 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538877 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.538881 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.538886 | controller | - " 2026-01-29T15:07:41.713Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.538890 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.538894 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538898 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538902 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538907 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\"}" 2026-01-29 15:09:29.538912 | controller | - " 2026-01-29T15:07:41.713Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.538918 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.538923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.538934 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538938 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.538943 | controller | - " 2026-01-29T15:07:41.725Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.538947 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.538951 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.538955 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.538959 | controller | \"e8f2ee10-9151-443f-8be3-9247c0c4ac97\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.538964 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.538968 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.538972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.538976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.538980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.538985 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.538990 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.538996 | controller | - " 2026-01-29T15:07:41.725Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539003 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539008 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539012 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539016 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\"}" 2026-01-29 15:09:29.539022 | controller | - " 2026-01-29T15:07:41.726Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.539026 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.539031 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539035 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539039 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.539043 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.539048 | controller | - " 2026-01-29T15:07:41.728Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.539052 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.539056 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539060 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539065 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539071 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\"}" 2026-01-29 15:09:29.539077 | controller | - " 2026-01-29T15:07:41.728Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.539081 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539089 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539093 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.539098 | controller | - " 2026-01-29T15:07:41.729Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.539102 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.539106 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.539110 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539114 | controller | \"f0b0192e-32b4-4e41-b6f4-4183b94b75ee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.539119 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.539123 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.539133 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.539137 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.539142 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.539148 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.539153 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.539158 | controller | - " 2026-01-29T15:07:41.735Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539172 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539177 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\"}" 2026-01-29 15:09:29.539181 | controller | - " 2026-01-29T15:07:41.736Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.539185 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.539189 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539194 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539198 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.539202 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.539206 | controller | - " 2026-01-29T15:07:41.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.539210 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.539215 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539220 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539226 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539231 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\"}" 2026-01-29 15:09:29.539235 | controller | - " 2026-01-29T15:07:41.739Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.539239 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539248 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539252 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.539256 | controller | - " 2026-01-29T15:07:41.739Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.539261 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.539265 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.539269 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539275 | controller | \"a125ba2d-2107-4feb-b808-e462519264c7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.539279 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.539285 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.539289 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.539294 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.539300 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.539306 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.539310 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.539314 | controller | - " 2026-01-29T15:07:41.780Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539319 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539325 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539335 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539339 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\"}" 2026-01-29 15:09:29.539344 | controller | - " 2026-01-29T15:07:41.780Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.539348 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.539352 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539356 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539361 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.539365 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.539369 | controller | - " 2026-01-29T15:07:41.782Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.539374 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.539380 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539386 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539390 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539394 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\"}" 2026-01-29 15:09:29.539398 | controller | - " 2026-01-29T15:07:41.782Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.539402 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539407 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539411 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539415 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.539419 | controller | - " 2026-01-29T15:07:41.783Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.539423 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.539428 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.539432 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539436 | controller | \"00e66734-cb99-482c-8b69-7498d1d6673f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.539440 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.539445 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.539449 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.539454 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.539460 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.539466 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.539470 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.539476 | controller | - " 2026-01-29T15:07:41.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539480 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539485 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539489 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539493 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\"}" 2026-01-29 15:09:29.539497 | controller | - " 2026-01-29T15:07:41.864Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.539501 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.539506 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539510 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539514 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.539518 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.539529 | controller | - " 2026-01-29T15:07:41.867Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.539534 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.539541 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539545 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539550 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539554 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\"}" 2026-01-29 15:09:29.539558 | controller | - " 2026-01-29T15:07:41.867Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.539564 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539569 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539573 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539577 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.539581 | controller | - " 2026-01-29T15:07:41.869Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.539586 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.539590 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.539594 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539598 | controller | \"174b430d-ef6e-45d2-bc4d-9a6c892609ee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.539603 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.539607 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.539613 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.539619 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.539623 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.539628 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.539634 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.539638 | controller | - " 2026-01-29T15:07:42.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539642 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539646 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539651 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539655 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\"}" 2026-01-29 15:09:29.539659 | controller | - " 2026-01-29T15:07:42.030Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.539663 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.539667 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539672 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539676 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.539680 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.539684 | controller | - " 2026-01-29T15:07:42.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.539690 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.539696 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539705 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539712 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\"}" 2026-01-29 15:09:29.539716 | controller | - " 2026-01-29T15:07:42.033Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.539720 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539730 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539735 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539739 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.539743 | controller | - " 2026-01-29T15:07:42.034Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.539748 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.539752 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.539756 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539760 | controller | \"05fdff9c-b2c1-4ddf-a8ae-61982b2f4268\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.539765 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.539771 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.539777 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.539781 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.539785 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.539792 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.539798 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.539805 | controller | - " 2026-01-29T15:07:42.355Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539821 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539826 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539830 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539834 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\"}" 2026-01-29 15:09:29.539839 | controller | - " 2026-01-29T15:07:42.356Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.539847 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.539854 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539859 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539863 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.539867 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.539871 | controller | - " 2026-01-29T15:07:42.359Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.539876 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.539881 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539890 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539894 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\"}" 2026-01-29 15:09:29.539898 | controller | - " 2026-01-29T15:07:42.360Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.539903 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.539907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539911 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539917 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.539921 | controller | - " 2026-01-29T15:07:42.361Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.539927 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.539933 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.539937 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.539942 | controller | \"3588f712-39f6-4114-b027-5cca13420e7d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.539946 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.539950 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.539961 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.539967 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.539972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.539976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.539980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.539984 | controller | - " 2026-01-29T15:07:43.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.539988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.539993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.539997 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540002 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\"}" 2026-01-29 15:09:29.540008 | controller | - " 2026-01-29T15:07:43.002Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.540013 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.540018 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540022 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540026 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.540030 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.540035 | controller | - " 2026-01-29T15:07:43.004Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.540039 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.540043 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540047 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540051 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540056 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\"}" 2026-01-29 15:09:29.540060 | controller | - " 2026-01-29T15:07:43.004Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.540064 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540073 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540121 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.540126 | controller | - " 2026-01-29T15:07:43.005Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.540130 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.540134 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.540138 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540143 | controller | \"68a2e0d6-6b6c-4d79-90b7-eb3e9335a60a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.540147 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.540151 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.540157 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.540161 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.540166 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.540170 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.540174 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.540178 | controller | - " 2026-01-29T15:07:44.286Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.540186 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.540199 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540204 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540208 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\"}" 2026-01-29 15:09:29.540213 | controller | - " 2026-01-29T15:07:44.287Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.540217 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.540221 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540225 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540230 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.540234 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.540238 | controller | - " 2026-01-29T15:07:44.289Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.540242 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.540247 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540251 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540255 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540259 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\"}" 2026-01-29 15:09:29.540263 | controller | - " 2026-01-29T15:07:44.290Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.540268 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540276 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540280 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.540284 | controller | - " 2026-01-29T15:07:44.290Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.540289 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.540293 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.540297 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540301 | controller | \"e692f56b-5b02-43bd-84ab-d4ebf30c450f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.540308 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.540312 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.540316 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.540322 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.540328 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.540333 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.540337 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.540341 | controller | - " 2026-01-29T15:07:46.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.540345 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.540350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540354 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540358 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\"}" 2026-01-29 15:09:29.540362 | controller | - " 2026-01-29T15:07:46.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.540367 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.540371 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540375 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540379 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.540389 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.540393 | controller | - " 2026-01-29T15:07:46.854Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.540398 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.540402 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540410 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540414 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\"}" 2026-01-29 15:09:29.540419 | controller | - " 2026-01-29T15:07:46.854Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.540423 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540431 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540435 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.540439 | controller | - " 2026-01-29T15:07:46.855Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.540444 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.540448 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.540454 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540460 | controller | \"29c8e803-02c4-48f5-aa6a-be3e7409bafd\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.540464 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.540470 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.540474 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.540478 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.540482 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.540487 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.540491 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.540495 | controller | - " 2026-01-29T15:07:51.975Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.540499 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.540503 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540507 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540512 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\"}" 2026-01-29 15:09:29.540516 | controller | - " 2026-01-29T15:07:51.976Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.540520 | controller | ironic exists; database username is ironic_3188\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.540524 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540529 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540533 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.540538 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.540544 | controller | - " 2026-01-29T15:07:51.979Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.540549 | controller | hostname-for-openstack.31c5377b-4bcc-4ea6-9c7b-825bb53a3b21.svc to MariaDBDatabase 2026-01-29 15:09:29.540554 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540558 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540563 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540567 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\"}" 2026-01-29 15:09:29.540571 | controller | - " 2026-01-29T15:07:51.980Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.540575 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540585 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540589 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540594 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.540598 | controller | - " 2026-01-29T15:07:51.980Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.540602 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.540608 | controller | {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, \"namespace\": 2026-01-29 15:09:29.540612 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540617 | controller | \"39921897-61e1-48e2-a9c8-bbed651dbae3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.540621 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.540625 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.540629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.540633 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.540638 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.540642 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.540646 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.540650 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.540656 | controller | \e[38;5;243m@ 01/29/26 15:08:01.547\e[0m" 2026-01-29 15:09:29.540661 | controller | - " 2026-01-29T15:08:01.550Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.540665 | controller | \"Namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07:41Z\",\"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\":\"2026-01-29T15:07:41Z\"}],\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\",\"resourceVersion\":\"1492\",\"uid\":\"3d539fa0-59c6-4280-ba94-d2f7e1fb2681\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.540670 | controller | 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\":\"# 2026-01-29 15:09:29.540681 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.540691 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.540697 | controller | 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\":\"# 2026-01-29 15:09:29.540702 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.540706 | controller | - " 2026-01-29T15:08:01.561Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.540710 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.540714 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540719 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540723 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\"}" 2026-01-29 15:09:29.540727 | controller | - " 2026-01-29T15:08:01.564Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.540731 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540735 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540740 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540744 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.540748 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.540752 | controller | - " 2026-01-29T15:08:01.568Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.540758 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540767 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540771 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.540775 | controller | \"ObjectNamespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.540779 | controller | - " 2026-01-29T15:08:01.568Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.540784 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.540788 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\"}, 2026-01-29 15:09:29.540792 | controller | \"namespace\": \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.540796 | controller | \"71f6e24b-c081-4f49-b7cd-ab89dc543b37\"}" 2026-01-29 15:09:29.540800 | controller | - " 2026-01-29T15:08:01.584Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.540817 | controller | \"ironic\"}" 2026-01-29 15:09:29.540825 | controller | - " 2026-01-29T15:08:01.584Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.540835 | controller | - " 2026-01-29T15:08:01.584Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.540839 | controller | - " 2026-01-29T15:08:01.610Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.540844 | controller | \"ironic\"}" 2026-01-29 15:09:29.540848 | controller | - " 2026-01-29T15:08:01.610Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.540852 | controller | \"ironic\"}" 2026-01-29 15:09:29.540856 | controller | - " 2026-01-29T15:08:01.631Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.540861 | controller | \"31c5377b-4bcc-4ea6-9c7b-825bb53a3b21\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.540865 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.540869 | controller | - '' 2026-01-29 15:09:29.540873 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.540878 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.540882 | controller | with:' 2026-01-29 15:09:29.540892 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.540899 | controller | - ' <*errors.StatusError | 0xc0014139a0>: ' 2026-01-29 15:09:29.540904 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.540908 | controller | - ' {' 2026-01-29 15:09:29.540912 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.540917 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.540923 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.540929 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.540934 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.540938 | controller | - ' Continue: "",' 2026-01-29 15:09:29.540942 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.540946 | controller | - ' },' 2026-01-29 15:09:29.540951 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.540955 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.540959 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.540963 | controller | - ' Details: {' 2026-01-29 15:09:29.540968 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.540972 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.540976 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.540980 | controller | - ' UID: "",' 2026-01-29 15:09:29.540984 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.540989 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.540993 | controller | - ' },' 2026-01-29 15:09:29.540997 | controller | - ' Code: 404,' 2026-01-29 15:09:29.541001 | controller | - ' },' 2026-01-29 15:09:29.541006 | controller | - " }\e[0m" 2026-01-29 15:09:29.541010 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.541014 | controller | \e[38;5;243m@ 01/29/26 15:08:01.547\e[0m" 2026-01-29 15:09:29.541018 | controller | - '' 2026-01-29 15:09:29.541023 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.541027 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.541031 | controller | {{0xc001925a10?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.541035 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.541040 | controller | +0x191" 2026-01-29 15:09:29.541044 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.541048 | controller | 0xc0007b9240})' 2026-01-29 15:09:29.541052 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.541058 | controller | +0x3a" 2026-01-29 15:09:29.541063 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00162b500?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.541067 | controller | 0x4}, {0xc0019267f8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.541071 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.541075 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00162b500?, 0xc0007b9240?}, {0xc0019267f8?, 2026-01-29 15:09:29.541079 | controller | 0xc00162b500?, 0x1f26380?})' 2026-01-29 15:09:29.541084 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.541088 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.541092 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.541096 | controller | +0x11f" 2026-01-29 15:09:29.541101 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000322bd0, {0x2753a78, 2026-01-29 15:09:29.541105 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.541109 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.541113 | controller | +0x168" 2026-01-29 15:09:29.541117 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000322bd0, {0x2753a78, 2026-01-29 15:09:29.541122 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.541126 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.541130 | controller | +0x85" 2026-01-29 15:09:29.541134 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.541138 | controller | {{0xc001925a10, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.541143 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.541147 | controller | +0x16e" 2026-01-29 15:09:29.541151 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 15:09:29.541155 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.541160 | controller | +0x69d" 2026-01-29 15:09:29.541164 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.541168 | controller | - "\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" 2026-01-29 15:09:29.541172 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.541177 | controller | - "\e[38;5;9m• [FAILED] [20.163 seconds]\e[0m" 2026-01-29 15:09:29.541187 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.541191 | controller | \e[0mIronicConductor reaches Ready when deployment rollout finished\e[0m" 2026-01-29 15:09:29.541196 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.541200 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:493\e[0m" 2026-01-29 15:09:29.541206 | controller | - '' 2026-01-29 15:09:29.541211 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.541215 | controller | - " 2026-01-29T15:07:55.980Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.541219 | controller | - " 2026-01-29T15:07:55.985Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.541223 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.541228 | controller | - " 2026-01-29T15:07:56.001Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.541234 | controller | {\"name\":\"keystone-c9f013b2-5345-4bd5-9bc8-1d199b61e244\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}}" 2026-01-29 15:09:29.541238 | controller | - " 2026-01-29T15:07:56.001Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"},\"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\"}}}" 2026-01-29 15:09:29.541243 | controller | - " 2026-01-29T15:07:56.005Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.541248 | controller | \"ironic\"}" 2026-01-29 15:09:29.541252 | controller | - " 2026-01-29T15:07:56.005Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.541256 | controller | - " 2026-01-29T15:07:56.005Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.541260 | controller | - " 2026-01-29T15:07:56.008Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.541265 | controller | \"ironic\"}" 2026-01-29 15:09:29.541269 | controller | - " 2026-01-29T15:07:56.008Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.541273 | controller | \"ironic\"}" 2026-01-29 15:09:29.541277 | controller | - " 2026-01-29T15:07:56.016Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.541285 | controller | \"ironic\"}" 2026-01-29 15:09:29.541289 | controller | - " 2026-01-29T15:07:56.016Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.541293 | controller | - " 2026-01-29T15:07:56.016Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.541298 | controller | - " 2026-01-29T15:07:56.019Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.541302 | controller | \"ironic\"}" 2026-01-29 15:09:29.541306 | controller | - " 2026-01-29T15:07:56.019Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.541311 | controller | \"ironic\"}" 2026-01-29 15:09:29.541315 | controller | - " 2026-01-29T15:07:56.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.541319 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.541323 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541327 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541332 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}" 2026-01-29 15:09:29.541336 | controller | - " 2026-01-29T15:07:56.040Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.541340 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541344 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541354 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541361 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}" 2026-01-29 15:09:29.541365 | controller | - " 2026-01-29T15:07:56.043Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.541369 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541378 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541382 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}" 2026-01-29 15:09:29.541386 | controller | - " 2026-01-29T15:07:56.046Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.541390 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541399 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541403 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\"}" 2026-01-29 15:09:29.541407 | controller | - " 2026-01-29T15:07:56.052Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.541411 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541416 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541420 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541424 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541428 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.541433 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541437 | controller | - " 2026-01-29T15:07:56.055Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.541441 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541445 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541449 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541455 | controller | \"3917beb0-a708-4492-bc71-1f57ca37ddfb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.541460 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541464 | controller | - " 2026-01-29T15:07:56.066Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.541468 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}}" 2026-01-29 15:09:29.541472 | controller | - " 2026-01-29T15:07:56.066Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.541476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.541481 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541485 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541489 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\"}" 2026-01-29 15:09:29.541493 | controller | - " 2026-01-29T15:07:56.067Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.541498 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541503 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541507 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541512 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541516 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.541520 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541524 | controller | - " 2026-01-29T15:07:56.070Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.541529 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.541533 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541541 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541550 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\"}" 2026-01-29 15:09:29.541555 | controller | - " 2026-01-29T15:07:56.073Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.541559 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}}" 2026-01-29 15:09:29.541563 | controller | - " 2026-01-29T15:07:56.075Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.541568 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541576 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541580 | controller | \"54faa164-fec4-49ae-8113-7588741be85e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.541585 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541589 | controller | - " 2026-01-29T15:07:56.083Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.541593 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.541597 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541602 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541606 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\"}" 2026-01-29 15:09:29.541610 | controller | - " 2026-01-29T15:07:56.084Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.541614 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541620 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541626 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541632 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541637 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.541642 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541646 | controller | - " 2026-01-29T15:07:56.170Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.541650 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.541654 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541667 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541671 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\"}" 2026-01-29 15:09:29.541675 | controller | - " 2026-01-29T15:07:56.170Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.541679 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541690 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541694 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.541698 | controller | - " 2026-01-29T15:07:56.178Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541703 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541707 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541711 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541715 | controller | \"099edb61-2203-43d9-ad2c-b73b6e08817d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.541719 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.541725 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.541730 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.541734 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.541740 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.541744 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.541754 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.541759 | controller | - " 2026-01-29T15:07:56.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.541763 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.541767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541772 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541776 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\"}" 2026-01-29 15:09:29.541780 | controller | - " 2026-01-29T15:07:56.179Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.541785 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541789 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541793 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541797 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541802 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.541821 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541826 | controller | - " 2026-01-29T15:07:56.271Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.541832 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.541836 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541840 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541845 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541849 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\"}" 2026-01-29 15:09:29.541853 | controller | - " 2026-01-29T15:07:56.271Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.541857 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541862 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541866 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541870 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.541874 | controller | - " 2026-01-29T15:07:56.271Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541879 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541883 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541887 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541891 | controller | \"5b7412ce-a630-4af6-abaa-5432a95a4043\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.541896 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.541900 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.541904 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.541909 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.541913 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.541917 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.541922 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.541926 | controller | - " 2026-01-29T15:07:56.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.541930 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.541935 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.541939 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541943 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\"}" 2026-01-29 15:09:29.541947 | controller | - " 2026-01-29T15:07:56.272Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.541952 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.541956 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.541966 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.541970 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.541975 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.541982 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.541986 | controller | - " 2026-01-29T15:07:56.274Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.541990 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.541995 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.541999 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542003 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542007 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\"}" 2026-01-29 15:09:29.542012 | controller | - " 2026-01-29T15:07:56.275Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542016 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542020 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542024 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542031 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542035 | controller | - " 2026-01-29T15:07:56.275Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542039 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542043 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542048 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542052 | controller | \"f2637b5d-0783-4a01-b9f5-34eab94dc736\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.542056 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.542061 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.542065 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.542071 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.542075 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.542080 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.542084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.542088 | controller | - " 2026-01-29T15:07:56.283Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.542092 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.542097 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542101 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542105 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\"}" 2026-01-29 15:09:29.542109 | controller | - " 2026-01-29T15:07:56.283Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.542114 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542118 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542122 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542128 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542132 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.542136 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.542140 | controller | - " 2026-01-29T15:07:56.285Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.542146 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.542150 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542164 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542168 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\"}" 2026-01-29 15:09:29.542173 | controller | - " 2026-01-29T15:07:56.285Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542177 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542185 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542190 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542194 | controller | - " 2026-01-29T15:07:56.285Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542198 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542202 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542206 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542211 | controller | \"82205a95-53a1-4c41-9be9-1235f86deea8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.542215 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.542219 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.542223 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.542228 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.542232 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.542236 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.542240 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.542245 | controller | - " 2026-01-29T15:07:56.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.542249 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.542253 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542257 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542261 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\"}" 2026-01-29 15:09:29.542266 | controller | - " 2026-01-29T15:07:56.327Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.542270 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542275 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542280 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542285 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542290 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.542294 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.542298 | controller | - " 2026-01-29T15:07:56.331Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.542302 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.542306 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542311 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542315 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542319 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\"}" 2026-01-29 15:09:29.542323 | controller | - " 2026-01-29T15:07:56.331Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542328 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542332 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542336 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542341 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542346 | controller | - " 2026-01-29T15:07:56.331Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542350 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542359 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542364 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542368 | controller | \"2f8132ad-3946-4a2e-b18c-af4093fdcb9c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.542372 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.542376 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.542381 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.542385 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.542389 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.542393 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.542397 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.542402 | controller | - " 2026-01-29T15:07:56.413Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.542406 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.542410 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542414 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542419 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\"}" 2026-01-29 15:09:29.542423 | controller | - " 2026-01-29T15:07:56.414Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.542429 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542434 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542438 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542442 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542446 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.542450 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.542455 | controller | - " 2026-01-29T15:07:56.416Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.542459 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.542463 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542471 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542476 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\"}" 2026-01-29 15:09:29.542480 | controller | - " 2026-01-29T15:07:56.417Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542484 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542488 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542493 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542497 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542501 | controller | - " 2026-01-29T15:07:56.417Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542505 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542509 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542514 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542518 | controller | \"d5c6da02-e89b-49d5-b657-a6a89b8bc989\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.542522 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.542526 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.542530 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.542535 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.542539 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.542547 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.542552 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.542556 | controller | - " 2026-01-29T15:07:56.578Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.542560 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.542565 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542572 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542577 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\"}" 2026-01-29 15:09:29.542581 | controller | - " 2026-01-29T15:07:56.579Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.542585 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542589 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542593 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542598 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542604 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.542608 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.542612 | controller | - " 2026-01-29T15:07:56.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.542616 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.542620 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542625 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542629 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542633 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\"}" 2026-01-29 15:09:29.542638 | controller | - " 2026-01-29T15:07:56.582Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542642 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542646 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542650 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542655 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542659 | controller | - " 2026-01-29T15:07:56.582Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542663 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542667 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542671 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542675 | controller | \"5085ec63-ba4a-417f-896e-6eeb0b9e3762\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.542680 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.542684 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.542688 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.542692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.542697 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.542701 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.542705 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.542709 | controller | - " 2026-01-29T15:07:56.903Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.542714 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.542720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542724 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542728 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\"}" 2026-01-29 15:09:29.542732 | controller | - " 2026-01-29T15:07:56.903Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.542737 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542746 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542750 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542755 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542759 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.542763 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.542767 | controller | - " 2026-01-29T15:07:56.906Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.542771 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.542776 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542780 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542784 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542788 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\"}" 2026-01-29 15:09:29.542792 | controller | - " 2026-01-29T15:07:56.907Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542797 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542801 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542817 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542823 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542827 | controller | - " 2026-01-29T15:07:56.907Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542831 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542835 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542840 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542844 | controller | \"bd0083bc-cf47-4180-a4c1-3cb313e91939\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.542848 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.542852 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.542857 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.542861 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.542867 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.542871 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.542875 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.542881 | controller | - " 2026-01-29T15:07:57.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.542886 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.542890 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542894 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542898 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\"}" 2026-01-29 15:09:29.542903 | controller | - " 2026-01-29T15:07:57.549Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.542907 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542911 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542915 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542919 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542924 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.542928 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.542932 | controller | - " 2026-01-29T15:07:57.551Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.542936 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.542941 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542955 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542959 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\"}" 2026-01-29 15:09:29.542963 | controller | - " 2026-01-29T15:07:57.552Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.542967 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.542972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.542976 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.542980 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.542984 | controller | - " 2026-01-29T15:07:57.552Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.542988 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.542993 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.542997 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543001 | controller | \"fbacf4a0-2821-457e-abf8-33d27bd6b1cb\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.543008 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.543012 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.543016 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.543021 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.543025 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.543031 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.543036 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.543040 | controller | - " 2026-01-29T15:07:58.833Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.543044 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.543048 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543052 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543057 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\"}" 2026-01-29 15:09:29.543061 | controller | - " 2026-01-29T15:07:58.833Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.543065 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543069 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543073 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.543078 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543082 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.543086 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.543090 | controller | - " 2026-01-29T15:07:58.835Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.543095 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.543099 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543103 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543107 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543112 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\"}" 2026-01-29 15:09:29.543116 | controller | - " 2026-01-29T15:07:58.836Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.543120 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543128 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543134 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.543138 | controller | - " 2026-01-29T15:07:58.836Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543147 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543152 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.543156 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543160 | controller | \"63fc2ea7-9e4c-4b52-b133-83be59967784\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.543164 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.543169 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.543173 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.543177 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.543183 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.543187 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.543192 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.543196 | controller | - " 2026-01-29T15:08:01.397Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.543200 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.543204 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543209 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543213 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\"}" 2026-01-29 15:09:29.543217 | controller | - " 2026-01-29T15:08:01.398Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.543221 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543226 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543230 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.543234 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543238 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.543243 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.543247 | controller | - " 2026-01-29T15:08:01.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.543251 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.543255 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543259 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543264 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543268 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\"}" 2026-01-29 15:09:29.543272 | controller | - " 2026-01-29T15:08:01.401Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.543276 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543281 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543285 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543289 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.543293 | controller | - " 2026-01-29T15:08:01.401Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543297 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543302 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.543306 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543310 | controller | \"83a2699e-72de-4bcb-b706-54c865099e8d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.543314 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.543319 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.543324 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.543329 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.543337 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.543343 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.543347 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.543351 | controller | - " 2026-01-29T15:08:06.522Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.543356 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.543360 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543364 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543368 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\"}" 2026-01-29 15:09:29.543374 | controller | - " 2026-01-29T15:08:06.523Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.543378 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543382 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543387 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.543392 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543396 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.543401 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.543405 | controller | - " 2026-01-29T15:08:06.525Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.543409 | controller | hostname-for-openstack.81d3b0e1-4c47-4890-b94c-93fd2a8e4f97.svc to MariaDBDatabase 2026-01-29 15:09:29.543413 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543418 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543422 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543426 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\"}" 2026-01-29 15:09:29.543430 | controller | - " 2026-01-29T15:08:06.525Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.543435 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543439 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543443 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543447 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.543452 | controller | - " 2026-01-29T15:08:06.526Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543457 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543461 | controller | {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, \"namespace\": 2026-01-29 15:09:29.543466 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543470 | controller | \"d9365d6c-54f0-4593-8d00-e3d8aa8d546e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.543476 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.543480 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.543485 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.543489 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.543493 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.543497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.543502 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.543506 | controller | - " 2026-01-29T15:08:15.564Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.543510 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.543514 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.543518 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543523 | controller | \"0b1a9ca3-65d3-4fde-8be0-8868c8c7dfe0\"}" 2026-01-29 15:09:29.543531 | controller | - " 2026-01-29T15:08:15.565Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.543536 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.543540 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.543544 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543549 | controller | \"0b1a9ca3-65d3-4fde-8be0-8868c8c7dfe0\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.543553 | controller | not present\"}" 2026-01-29 15:09:29.543557 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.543562 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.543566 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.543570 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.543574 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.543579 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.543583 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.543587 | controller | \e[38;5;243m@ 01/29/26 15:08:16.075\e[0m" 2026-01-29 15:09:29.543592 | controller | - " 2026-01-29T15:08:16.076Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.543596 | controller | \"Namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:07: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:07:56Z\"}],\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\",\"resourceVersion\":\"890\",\"uid\":\"2be44d88-bd9f-423e-b9da-42d09e641983\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.543603 | controller | 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\":\"# 2026-01-29 15:09:29.543607 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.543611 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.543620 | controller | 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\":\"# 2026-01-29 15:09:29.543624 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.543629 | controller | - " 2026-01-29T15:08:16.087Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.543633 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.543637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543642 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543646 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\"}" 2026-01-29 15:09:29.543650 | controller | - " 2026-01-29T15:08:16.091Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.543654 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543659 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543665 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543669 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.543673 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.543677 | controller | - " 2026-01-29T15:08:16.095Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.543683 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543693 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543698 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.543702 | controller | \"ObjectNamespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.543706 | controller | - " 2026-01-29T15:08:16.095Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.543710 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.543714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\"}, 2026-01-29 15:09:29.543719 | controller | \"namespace\": \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.543723 | controller | \"e6f813f9-11a3-48ec-9ef6-a79e712a1ff2\"}" 2026-01-29 15:09:29.543727 | controller | - " 2026-01-29T15:08:16.101Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.543731 | controller | \"ironic\"}" 2026-01-29 15:09:29.543736 | controller | - " 2026-01-29T15:08:16.101Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.543740 | controller | - " 2026-01-29T15:08:16.101Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.543744 | controller | - " 2026-01-29T15:08:16.106Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.543748 | controller | \"ironic\"}" 2026-01-29 15:09:29.543753 | controller | - " 2026-01-29T15:08:16.106Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.543757 | controller | \"ironic\"}" 2026-01-29 15:09:29.543761 | controller | - " 2026-01-29T15:08:16.111Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.543765 | controller | \"81d3b0e1-4c47-4890-b94c-93fd2a8e4f97\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.543769 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.543774 | controller | - '' 2026-01-29 15:09:29.543778 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.002s." 2026-01-29 15:09:29.543782 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.543787 | controller | with:' 2026-01-29 15:09:29.543791 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.543795 | controller | - ' <*errors.StatusError | 0xc0017143c0>: ' 2026-01-29 15:09:29.543799 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.543815 | controller | - ' {' 2026-01-29 15:09:29.543821 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.543826 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.543830 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.543834 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.543838 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.543843 | controller | - ' Continue: "",' 2026-01-29 15:09:29.543847 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.543851 | controller | - ' },' 2026-01-29 15:09:29.543861 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.543865 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.543869 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.543874 | controller | - ' Details: {' 2026-01-29 15:09:29.543878 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.543882 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.543888 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.543892 | controller | - ' UID: "",' 2026-01-29 15:09:29.543897 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.543901 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.543905 | controller | - ' },' 2026-01-29 15:09:29.543909 | controller | - ' Code: 404,' 2026-01-29 15:09:29.543913 | controller | - ' },' 2026-01-29 15:09:29.543918 | controller | - " }\e[0m" 2026-01-29 15:09:29.543922 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.543926 | controller | \e[38;5;243m@ 01/29/26 15:08:16.075\e[0m" 2026-01-29 15:09:29.543931 | controller | - '' 2026-01-29 15:09:29.543936 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.543941 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.543945 | controller | {{0xc001662600?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.543949 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.543954 | controller | +0x191" 2026-01-29 15:09:29.543958 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.543962 | controller | 0xc000ef6400})' 2026-01-29 15:09:29.543967 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.543971 | controller | +0x3a" 2026-01-29 15:09:29.543975 | controller | - ' reflect.Value.call({0x1f26380?, 0xc000bacae0?, 0xc000600808?}, {0x23cd0dd, 2026-01-29 15:09:29.543979 | controller | 0x4}, {0xc001680fc0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.543984 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.543988 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc000bacae0?, 0xc000ef6400?}, {0xc001680fc0?, 2026-01-29 15:09:29.543992 | controller | 0xc000bacae0?, 0x1f26380?})' 2026-01-29 15:09:29.543996 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.544001 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.544005 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.544009 | controller | +0x11f" 2026-01-29 15:09:29.544013 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003173b0, {0x2753a78, 2026-01-29 15:09:29.544018 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.544022 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.544026 | controller | +0x168" 2026-01-29 15:09:29.544030 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003173b0, {0x2753a78, 2026-01-29 15:09:29.544035 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.544039 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.544043 | controller | +0x85" 2026-01-29 15:09:29.544047 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.544052 | controller | {{0xc001662600, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.544056 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.544060 | controller | +0x16e" 2026-01-29 15:09:29.544065 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.544069 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.544076 | controller | +0x8a7" 2026-01-29 15:09:29.544081 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.544085 | controller | - "\e[38;5;9m• [FAILED] [20.159 seconds]\e[0m" 2026-01-29 15:09:29.544098 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.544103 | controller | \e[0mIronicNeutronAgent reaches Ready when deployment rollout finished\e[0m" 2026-01-29 15:09:29.544107 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.544111 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:573\e[0m" 2026-01-29 15:09:29.544116 | controller | - '' 2026-01-29 15:09:29.544120 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.544124 | controller | - " 2026-01-29T15:08:01.658Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.544128 | controller | - " 2026-01-29T15:08:01.662Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.544133 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.544142 | controller | - " 2026-01-29T15:08:01.675Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.544146 | controller | {\"name\":\"keystone-258824b5-50cb-45dc-a65a-98e364b6a8a6\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}}" 2026-01-29 15:09:29.544151 | controller | - " 2026-01-29T15:08:01.675Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"},\"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\"}}}" 2026-01-29 15:09:29.544156 | controller | - " 2026-01-29T15:08:01.678Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.544160 | controller | \"ironic\"}" 2026-01-29 15:09:29.544164 | controller | - " 2026-01-29T15:08:01.678Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.544169 | controller | - " 2026-01-29T15:08:01.678Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.544173 | controller | - " 2026-01-29T15:08:01.681Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.544177 | controller | \"ironic\"}" 2026-01-29 15:09:29.544181 | controller | - " 2026-01-29T15:08:01.681Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.544186 | controller | \"ironic\"}" 2026-01-29 15:09:29.544190 | controller | - " 2026-01-29T15:08:01.689Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.544194 | controller | \"ironic\"}" 2026-01-29 15:09:29.544198 | controller | - " 2026-01-29T15:08:01.689Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.544202 | controller | - " 2026-01-29T15:08:01.689Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.544208 | controller | - " 2026-01-29T15:08:01.692Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.544212 | controller | \"ironic\"}" 2026-01-29 15:09:29.544217 | controller | - " 2026-01-29T15:08:01.692Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.544221 | controller | \"ironic\"}" 2026-01-29 15:09:29.544225 | controller | - " 2026-01-29T15:08:01.709Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.544229 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.544234 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544238 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544242 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}" 2026-01-29 15:09:29.544246 | controller | - " 2026-01-29T15:08:01.711Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.544252 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544257 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544261 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544265 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}" 2026-01-29 15:09:29.544270 | controller | - " 2026-01-29T15:08:01.713Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.544274 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544282 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544286 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}" 2026-01-29 15:09:29.544291 | controller | - " 2026-01-29T15:08:01.715Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.544300 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544305 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544309 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544313 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\"}" 2026-01-29 15:09:29.544318 | controller | - " 2026-01-29T15:08:01.722Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.544322 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544326 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544330 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544334 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544339 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.544343 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544347 | controller | - " 2026-01-29T15:08:01.724Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.544351 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544355 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544361 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544367 | controller | \"b34f1d77-1a6e-4f02-a23c-a3de23b451f2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.544371 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544375 | controller | - " 2026-01-29T15:08:01.732Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.544380 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.544384 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544388 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544392 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\"}" 2026-01-29 15:09:29.544397 | controller | - " 2026-01-29T15:08:01.732Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.544401 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544405 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544409 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544413 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544418 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.544422 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544426 | controller | - " 2026-01-29T15:08:01.738Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.544430 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}}" 2026-01-29 15:09:29.544434 | controller | - " 2026-01-29T15:08:01.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.544439 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.544443 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544447 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544451 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544455 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\"}" 2026-01-29 15:09:29.544460 | controller | - " 2026-01-29T15:08:01.742Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.544464 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544468 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544472 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544476 | controller | \"29756bda-5959-47ef-8f6b-6348945a7b72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.544481 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544489 | controller | - " 2026-01-29T15:08:01.743Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.544494 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}}" 2026-01-29 15:09:29.544498 | controller | - " 2026-01-29T15:08:01.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.544502 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.544506 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544512 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544517 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\"}" 2026-01-29 15:09:29.544521 | controller | - " 2026-01-29T15:08:01.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.544525 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544529 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544534 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544538 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544542 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.544546 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544550 | controller | - " 2026-01-29T15:08:01.838Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.544555 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.544559 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544567 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544572 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\"}" 2026-01-29 15:09:29.544576 | controller | - " 2026-01-29T15:08:01.839Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.544580 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544584 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544589 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544593 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.544597 | controller | - " 2026-01-29T15:08:01.846Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544601 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544605 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544610 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544615 | controller | \"895b3fdb-630b-4f3c-ae00-9a2692a8e016\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.544620 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.544624 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.544628 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.544634 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.544638 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.544642 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.544646 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.544651 | controller | - " 2026-01-29T15:08:01.847Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.544655 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.544661 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544666 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544671 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\"}" 2026-01-29 15:09:29.544675 | controller | - " 2026-01-29T15:08:01.847Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.544679 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544688 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544693 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544697 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544701 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.544705 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544709 | controller | - " 2026-01-29T15:08:01.939Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.544714 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.544718 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544722 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544726 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544731 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\"}" 2026-01-29 15:09:29.544735 | controller | - " 2026-01-29T15:08:01.940Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.544739 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544747 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544752 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.544756 | controller | - " 2026-01-29T15:08:01.940Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544760 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544764 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544769 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544773 | controller | \"e4ed850c-26e6-437b-aba8-44af653c7791\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.544777 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.544781 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.544786 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.544790 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.544794 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.544798 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.544802 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.544824 | controller | - " 2026-01-29T15:08:01.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.544829 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.544834 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544839 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544844 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\"}" 2026-01-29 15:09:29.544849 | controller | - " 2026-01-29T15:08:01.941Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.544853 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544857 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544861 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544865 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544870 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.544874 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.544878 | controller | - " 2026-01-29T15:08:01.942Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.544882 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.544887 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544900 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544905 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\"}" 2026-01-29 15:09:29.544909 | controller | - " 2026-01-29T15:08:01.943Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.544913 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.544917 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544923 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544928 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.544932 | controller | - " 2026-01-29T15:08:01.943Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.544936 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.544940 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.544944 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.544949 | controller | \"fcb1c34c-b039-41e0-9070-2338ea2494f1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.544953 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.544957 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.544961 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.544966 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.544970 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.544976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.544980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.544984 | controller | - " 2026-01-29T15:08:01.951Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.544988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.544993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.544997 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545001 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\"}" 2026-01-29 15:09:29.545005 | controller | - " 2026-01-29T15:08:01.951Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545010 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545014 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545018 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545022 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545027 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545031 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545035 | controller | - " 2026-01-29T15:08:01.953Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545039 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545044 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545048 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545052 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545056 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\"}" 2026-01-29 15:09:29.545061 | controller | - " 2026-01-29T15:08:01.954Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.545065 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545069 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545073 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545078 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.545083 | controller | - " 2026-01-29T15:08:01.954Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545092 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545097 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545101 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545105 | controller | \"ea2b2a0d-0f8c-469c-95aa-ec40b7102a50\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.545110 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.545114 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.545118 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.545122 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.545128 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.545133 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.545137 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.545141 | controller | - " 2026-01-29T15:08:01.995Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.545146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.545150 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545154 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545158 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\"}" 2026-01-29 15:09:29.545162 | controller | - " 2026-01-29T15:08:01.995Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545167 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545171 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545183 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545187 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545191 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545195 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545200 | controller | - " 2026-01-29T15:08:01.998Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545204 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545208 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545217 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545221 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\"}" 2026-01-29 15:09:29.545225 | controller | - " 2026-01-29T15:08:01.998Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.545230 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545234 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545238 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545242 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.545247 | controller | - " 2026-01-29T15:08:01.999Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545251 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545255 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545259 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545263 | controller | \"0eff65ce-fbda-446c-add0-a458ddd615f5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.545268 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.545272 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.545278 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.545282 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.545292 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.545297 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.545301 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.545305 | controller | - " 2026-01-29T15:08:02.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.545309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.545314 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545318 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545322 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\"}" 2026-01-29 15:09:29.545326 | controller | - " 2026-01-29T15:08:02.081Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545331 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545335 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545339 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545343 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545347 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545352 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545356 | controller | - " 2026-01-29T15:08:02.082Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545360 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545364 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545368 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545373 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545377 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\"}" 2026-01-29 15:09:29.545381 | controller | - " 2026-01-29T15:08:02.083Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.545385 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545390 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545394 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545400 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.545404 | controller | - " 2026-01-29T15:08:02.083Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545408 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545412 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545416 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545421 | controller | \"be30a077-2c82-4a34-a455-0dd688f84345\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.545427 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.545431 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.545435 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.545439 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.545444 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.545448 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.545452 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.545456 | controller | - " 2026-01-29T15:08:02.245Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.545461 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.545465 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545469 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545475 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\"}" 2026-01-29 15:09:29.545479 | controller | - " 2026-01-29T15:08:02.245Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545487 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545492 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545496 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545500 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545504 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545509 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545513 | controller | - " 2026-01-29T15:08:02.247Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545517 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545521 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545530 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545534 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\"}" 2026-01-29 15:09:29.545539 | controller | - " 2026-01-29T15:08:02.247Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.545543 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545548 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545552 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545556 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.545561 | controller | - " 2026-01-29T15:08:02.248Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545565 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545569 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545575 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545579 | controller | \"bfac8d3b-439c-4ea9-9547-d9531acf45d7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.545583 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.545588 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.545592 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.545596 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.545600 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.545604 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.545609 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.545613 | controller | - " 2026-01-29T15:08:02.568Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.545617 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.545621 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545625 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545630 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\"}" 2026-01-29 15:09:29.545634 | controller | - " 2026-01-29T15:08:02.569Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545638 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545642 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545647 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545651 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545655 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545659 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545663 | controller | - " 2026-01-29T15:08:02.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545668 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545672 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545680 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545684 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545689 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\"}" 2026-01-29 15:09:29.545693 | controller | - " 2026-01-29T15:08:02.572Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.545697 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545701 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545706 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545710 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.545714 | controller | - " 2026-01-29T15:08:02.572Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545720 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545724 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545728 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545732 | controller | \"efb46532-406d-41b9-b8bd-e1ad8432a408\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.545737 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.545741 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.545745 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.545751 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.545755 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.545760 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.545764 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.545768 | controller | - " 2026-01-29T15:08:03.212Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.545772 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.545777 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545781 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545786 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\"}" 2026-01-29 15:09:29.545791 | controller | - " 2026-01-29T15:08:03.213Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545795 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545799 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545815 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545821 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545825 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545829 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545834 | controller | - " 2026-01-29T15:08:03.215Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545838 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545842 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545851 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545855 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\"}" 2026-01-29 15:09:29.545859 | controller | - " 2026-01-29T15:08:03.216Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.545864 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.545868 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545872 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545878 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.545887 | controller | - " 2026-01-29T15:08:03.216Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545891 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545896 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545900 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545904 | controller | \"252bc0e5-1d49-4e82-bbff-79773bbca67c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.545908 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.545912 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.545917 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.545921 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.545925 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.545929 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.545934 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.545938 | controller | - " 2026-01-29T15:08:04.498Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.545942 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.545946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.545951 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545955 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\"}" 2026-01-29 15:09:29.545959 | controller | - " 2026-01-29T15:08:04.498Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.545963 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.545968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.545972 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.545976 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.545980 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.545985 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.545989 | controller | - " 2026-01-29T15:08:04.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.545994 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.545999 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546007 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546011 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\"}" 2026-01-29 15:09:29.546016 | controller | - " 2026-01-29T15:08:04.501Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.546020 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546031 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546035 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.546040 | controller | - " 2026-01-29T15:08:04.501Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.546044 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.546048 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.546052 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546056 | controller | \"429197ce-409d-4b7d-9337-ff3fdcaae11e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.546061 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.546065 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.546069 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.546077 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.546082 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.546086 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.546090 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.546094 | controller | - " 2026-01-29T15:08:07.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.546099 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.546103 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546107 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546111 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\"}" 2026-01-29 15:09:29.546116 | controller | - " 2026-01-29T15:08:07.063Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.546120 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.546124 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.546128 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.546132 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546137 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.546141 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.546145 | controller | - " 2026-01-29T15:08:07.065Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.546149 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.546153 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546162 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546166 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\"}" 2026-01-29 15:09:29.546170 | controller | - " 2026-01-29T15:08:07.066Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.546177 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546186 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546190 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.546194 | controller | - " 2026-01-29T15:08:07.066Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.546198 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.546202 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.546207 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546211 | controller | \"efbf724e-8755-46f0-98ac-2ea39577b347\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.546215 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.546219 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.546223 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.546228 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.546232 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.546236 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.546240 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.546245 | controller | - " 2026-01-29T15:08:12.187Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.546249 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.546253 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546257 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546261 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\"}" 2026-01-29 15:09:29.546270 | controller | - " 2026-01-29T15:08:12.187Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.546274 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.546278 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.546284 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.546288 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546293 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.546297 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.546301 | controller | - " 2026-01-29T15:08:12.189Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.546305 | controller | hostname-for-openstack.d886b05c-d82f-4a51-a1f4-2f75662c45cf.svc to MariaDBDatabase 2026-01-29 15:09:29.546309 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546314 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546318 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546324 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\"}" 2026-01-29 15:09:29.546328 | controller | - " 2026-01-29T15:08:12.189Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.546332 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546337 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546341 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546345 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.546349 | controller | - " 2026-01-29T15:08:12.190Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.546354 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.546358 | controller | {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, \"namespace\": 2026-01-29 15:09:29.546362 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546366 | controller | \"2118c4c7-aea7-4b62-ba8a-0c0e6c77830e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.546370 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.546375 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.546379 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.546383 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.546388 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.546392 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.546396 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.546400 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.546405 | controller | \e[38;5;243m@ 01/29/26 15:08:21.744\e[0m" 2026-01-29 15:09:29.546409 | controller | - " 2026-01-29T15:08:21.745Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.546418 | controller | \"Namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08:01Z\",\"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\":\"2026-01-29T15:08:01Z\"}],\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\",\"resourceVersion\":\"1530\",\"uid\":\"d6e703d8-d27b-4eac-b49c-0d33d0e6a672\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.546425 | controller | 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\":\"# 2026-01-29 15:09:29.546429 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.546434 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.546438 | controller | 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\":\"# 2026-01-29 15:09:29.546444 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.546449 | controller | - " 2026-01-29T15:08:21.756Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.546453 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.546457 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546461 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546466 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\"}" 2026-01-29 15:09:29.546470 | controller | - " 2026-01-29T15:08:21.759Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.546474 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546478 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546483 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546487 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.546491 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.546495 | controller | - " 2026-01-29T15:08:21.763Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.546500 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546504 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546508 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546514 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.546518 | controller | \"ObjectNamespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.546524 | controller | - " 2026-01-29T15:08:21.763Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.546532 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.546536 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d886b05c-d82f-4a51-a1f4-2f75662c45cf\"}, 2026-01-29 15:09:29.546541 | controller | \"namespace\": \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.546545 | controller | \"cfcb97c7-095a-48b3-8682-d19097ecc4fd\"}" 2026-01-29 15:09:29.546549 | controller | - " 2026-01-29T15:08:21.768Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.546553 | controller | \"ironic\"}" 2026-01-29 15:09:29.546558 | controller | - " 2026-01-29T15:08:21.768Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.546562 | controller | - " 2026-01-29T15:08:21.768Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.546566 | controller | - " 2026-01-29T15:08:21.772Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.546570 | controller | \"ironic\"}" 2026-01-29 15:09:29.546575 | controller | - " 2026-01-29T15:08:21.772Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.546579 | controller | \"ironic\"}" 2026-01-29 15:09:29.546583 | controller | - " 2026-01-29T15:08:21.780Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.546587 | controller | \"d886b05c-d82f-4a51-a1f4-2f75662c45cf\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.546592 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.546596 | controller | - '' 2026-01-29 15:09:29.546600 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.546605 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.546609 | controller | with:' 2026-01-29 15:09:29.546613 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.546618 | controller | - ' <*errors.StatusError | 0xc0011c05a0>: ' 2026-01-29 15:09:29.546622 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.546626 | controller | - ' {' 2026-01-29 15:09:29.546630 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.546635 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.546639 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.546643 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.546647 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.546652 | controller | - ' Continue: "",' 2026-01-29 15:09:29.546658 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.546662 | controller | - ' },' 2026-01-29 15:09:29.546667 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.546671 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.546675 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.546680 | controller | - ' Details: {' 2026-01-29 15:09:29.546684 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.546688 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.546692 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.546697 | controller | - ' UID: "",' 2026-01-29 15:09:29.546701 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.546705 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.546709 | controller | - ' },' 2026-01-29 15:09:29.546714 | controller | - ' Code: 404,' 2026-01-29 15:09:29.546718 | controller | - ' },' 2026-01-29 15:09:29.546722 | controller | - " }\e[0m" 2026-01-29 15:09:29.546726 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.546732 | controller | \e[38;5;243m@ 01/29/26 15:08:21.744\e[0m" 2026-01-29 15:09:29.546736 | controller | - '' 2026-01-29 15:09:29.546741 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.546745 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.546749 | controller | {{0xc001b963c0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.546754 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.546758 | controller | +0x191" 2026-01-29 15:09:29.546762 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.546766 | controller | 0xc001922e80})' 2026-01-29 15:09:29.546771 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.546775 | controller | +0x3a" 2026-01-29 15:09:29.546779 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001336d50?, 0xc0004d1008?}, {0x23cd0dd, 2026-01-29 15:09:29.546783 | controller | 0x4}, {0xc000f80a08, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.546787 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.546792 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001336d50?, 0xc001922e80?}, {0xc000f80a08?, 2026-01-29 15:09:29.546796 | controller | 0xc001336d50?, 0x1f26380?})' 2026-01-29 15:09:29.546800 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.546820 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.546826 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.546830 | controller | +0x11f" 2026-01-29 15:09:29.546834 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002bc3f0, {0x2753a78, 2026-01-29 15:09:29.546839 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.546848 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.546852 | controller | +0x168" 2026-01-29 15:09:29.546856 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002bc3f0, {0x2753a78, 2026-01-29 15:09:29.546861 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.546870 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.546874 | controller | +0x85" 2026-01-29 15:09:29.546879 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.546883 | controller | {{0xc001b963c0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.546887 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.546892 | controller | +0x16e" 2026-01-29 15:09:29.546896 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.546900 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.546904 | controller | +0x8a7" 2026-01-29 15:09:29.546908 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.546913 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.546917 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.546921 | controller | - "\e[38;5;9m• [FAILED] [20.170 seconds]\e[0m" 2026-01-29 15:09:29.546925 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.546930 | controller | \e[0mshows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.546934 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.546940 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:374\e[0m" 2026-01-29 15:09:29.546945 | controller | - '' 2026-01-29 15:09:29.546949 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.546953 | controller | - " 2026-01-29T15:08:04.116Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.546957 | controller | - " 2026-01-29T15:08:04.121Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.546961 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.546966 | controller | - " 2026-01-29T15:08:04.138Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.546970 | controller | {\"name\":\"keystone-15c1476b-fbb5-4d17-8e0a-f17afe65ad42\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}}" 2026-01-29 15:09:29.546975 | controller | - " 2026-01-29T15:08:04.138Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"},\"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\"}}}" 2026-01-29 15:09:29.546979 | controller | - " 2026-01-29T15:08:04.143Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.546985 | controller | \"ironic\"}" 2026-01-29 15:09:29.546989 | controller | - " 2026-01-29T15:08:04.143Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.546994 | controller | - " 2026-01-29T15:08:04.143Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.546998 | controller | - " 2026-01-29T15:08:04.146Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.547002 | controller | \"ironic\"}" 2026-01-29 15:09:29.547008 | controller | - " 2026-01-29T15:08:04.146Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.547012 | controller | \"ironic\"}" 2026-01-29 15:09:29.547022 | controller | - " 2026-01-29T15:08:04.156Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.547028 | controller | \"ironic\"}" 2026-01-29 15:09:29.547033 | controller | - " 2026-01-29T15:08:04.156Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.547037 | controller | - " 2026-01-29T15:08:04.156Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.547041 | controller | - " 2026-01-29T15:08:04.160Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.547045 | controller | \"ironic\"}" 2026-01-29 15:09:29.547050 | controller | - " 2026-01-29T15:08:04.160Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.547054 | controller | \"ironic\"}" 2026-01-29 15:09:29.547058 | controller | - " 2026-01-29T15:08:04.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547062 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547068 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547073 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547077 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}" 2026-01-29 15:09:29.547081 | controller | - " 2026-01-29T15:08:04.182Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.547085 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547090 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547094 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547098 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}" 2026-01-29 15:09:29.547102 | controller | - " 2026-01-29T15:08:04.184Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.547107 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547111 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547115 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547119 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}" 2026-01-29 15:09:29.547124 | controller | - " 2026-01-29T15:08:04.186Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.547128 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547136 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547141 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\"}" 2026-01-29 15:09:29.547145 | controller | - " 2026-01-29T15:08:04.193Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547149 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547153 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547158 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547162 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547166 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547170 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547175 | controller | - " 2026-01-29T15:08:04.196Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.547179 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547187 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547192 | controller | \"2498d23a-5740-4a2d-aed5-b879fd785f35\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.547199 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547203 | controller | - " 2026-01-29T15:08:04.203Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.547207 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}}" 2026-01-29 15:09:29.547214 | controller | - " 2026-01-29T15:08:04.205Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547218 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547222 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547231 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547236 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\"}" 2026-01-29 15:09:29.547240 | controller | - " 2026-01-29T15:08:04.205Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547244 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547249 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547253 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547257 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547263 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547267 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547272 | controller | - " 2026-01-29T15:08:04.208Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.547276 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.547280 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547284 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547289 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547293 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\"}" 2026-01-29 15:09:29.547297 | controller | - " 2026-01-29T15:08:04.210Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.547301 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}}" 2026-01-29 15:09:29.547306 | controller | - " 2026-01-29T15:08:04.216Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.547310 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547314 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547318 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547323 | controller | \"383d21ff-c013-4d43-a84d-3d0551b58ed0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547327 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547331 | controller | - " 2026-01-29T15:08:04.229Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547335 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547339 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547344 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547348 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\"}" 2026-01-29 15:09:29.547352 | controller | - " 2026-01-29T15:08:04.230Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547356 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547361 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547367 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547371 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547375 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547379 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547384 | controller | - " 2026-01-29T15:08:04.308Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.547388 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.547392 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547396 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547401 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547405 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\"}" 2026-01-29 15:09:29.547409 | controller | - " 2026-01-29T15:08:04.309Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.547415 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547428 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547432 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.547437 | controller | - " 2026-01-29T15:08:04.319Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547441 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547445 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547449 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547453 | controller | \"290e8d63-0a3f-42f8-8c55-d627ab2fb30a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.547458 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.547462 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.547466 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.547471 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.547475 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.547479 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.547483 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.547487 | controller | - " 2026-01-29T15:08:04.319Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547491 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547500 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547504 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\"}" 2026-01-29 15:09:29.547508 | controller | - " 2026-01-29T15:08:04.320Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547514 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547518 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547524 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547528 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547532 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547537 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547541 | controller | - " 2026-01-29T15:08:04.409Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.547545 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.547549 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547553 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547558 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547562 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\"}" 2026-01-29 15:09:29.547566 | controller | - " 2026-01-29T15:08:04.409Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.547570 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547579 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547584 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.547589 | controller | - " 2026-01-29T15:08:04.409Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547593 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547597 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547601 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547606 | controller | \"e652385a-8375-4444-9cad-2a30280d8358\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.547610 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.547614 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.547623 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.547627 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.547632 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.547636 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.547640 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.547644 | controller | - " 2026-01-29T15:08:04.410Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547648 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547653 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547657 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547663 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\"}" 2026-01-29 15:09:29.547667 | controller | - " 2026-01-29T15:08:04.410Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547671 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547675 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547680 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547684 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547688 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547692 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547696 | controller | - " 2026-01-29T15:08:04.412Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.547701 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.547705 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547713 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547717 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\"}" 2026-01-29 15:09:29.547722 | controller | - " 2026-01-29T15:08:04.413Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.547726 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547730 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547734 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547739 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.547743 | controller | - " 2026-01-29T15:08:04.413Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547747 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547751 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547755 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547759 | controller | \"de6ffe42-61eb-4dd8-b118-16f57d1681a7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.547764 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.547768 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.547772 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.547776 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.547781 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.547785 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.547789 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.547793 | controller | - " 2026-01-29T15:08:04.421Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547816 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547827 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547832 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\"}" 2026-01-29 15:09:29.547836 | controller | - " 2026-01-29T15:08:04.421Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547840 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547845 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547849 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547853 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547857 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.547861 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.547866 | controller | - " 2026-01-29T15:08:04.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.547870 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.547874 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547882 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547887 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\"}" 2026-01-29 15:09:29.547891 | controller | - " 2026-01-29T15:08:04.423Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.547895 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.547899 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547903 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547908 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.547912 | controller | - " 2026-01-29T15:08:04.424Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547916 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547920 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.547924 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547929 | controller | \"7cc6928b-40e4-4dc0-bd9a-4e2370337a80\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.547933 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.547937 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.547941 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.547945 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.547950 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.547954 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.547958 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.547964 | controller | - " 2026-01-29T15:08:04.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.547968 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.547973 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.547977 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.547981 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\"}" 2026-01-29 15:09:29.547985 | controller | - " 2026-01-29T15:08:04.464Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.547990 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.547994 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.547998 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548002 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548006 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.548011 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.548019 | controller | - " 2026-01-29T15:08:04.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.548024 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.548029 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548034 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548038 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548042 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\"}" 2026-01-29 15:09:29.548046 | controller | - " 2026-01-29T15:08:04.466Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.548051 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548059 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548063 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.548067 | controller | - " 2026-01-29T15:08:04.467Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548072 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548076 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548080 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548084 | controller | \"2da1b7a3-69c3-4170-856f-d566709e701f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.548088 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.548093 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548097 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548113 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548117 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548121 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548132 | controller | - " 2026-01-29T15:08:04.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.548136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548140 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548144 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548151 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\"}" 2026-01-29 15:09:29.548155 | controller | - " 2026-01-29T15:08:04.549Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.548160 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548164 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548168 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548172 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548177 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.548181 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.548185 | controller | - " 2026-01-29T15:08:04.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.548189 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.548194 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548202 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548206 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\"}" 2026-01-29 15:09:29.548210 | controller | - " 2026-01-29T15:08:04.554Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.548215 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548223 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548228 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548232 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.548237 | controller | - " 2026-01-29T15:08:04.554Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548241 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548245 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548249 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548253 | controller | \"9b07bd92-8d03-46e4-bea4-7c80e17f65f4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.548258 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.548262 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548266 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548270 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548276 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548281 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548285 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548289 | controller | - " 2026-01-29T15:08:04.637Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.548293 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.548302 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548306 | controller | \"df496b71-f4cc-4970-92c4-d7ab9a96e8b9\"}" 2026-01-29 15:09:29.548310 | controller | - " 2026-01-29T15:08:04.644Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548315 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548319 | controller | {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, \"namespace\": 2026-01-29 15:09:29.548323 | controller | \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548327 | controller | \"df496b71-f4cc-4970-92c4-d7ab9a96e8b9\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.548332 | controller | not present\"}" 2026-01-29 15:09:29.548336 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548344 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548353 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548357 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548361 | controller | - " 2026-01-29T15:08:04.644Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.548368 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548373 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.548377 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548381 | controller | \"b2efe040-4bf4-4014-86a9-87762d93611a\"}" 2026-01-29 15:09:29.548385 | controller | - " 2026-01-29T15:08:04.645Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548389 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548394 | controller | {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, \"namespace\": 2026-01-29 15:09:29.548398 | controller | \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548402 | controller | \"b2efe040-4bf4-4014-86a9-87762d93611a\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.548406 | controller | not present\"}" 2026-01-29 15:09:29.548411 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548419 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548423 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548433 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548438 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548442 | controller | - " 2026-01-29T15:08:04.715Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.548446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548450 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548455 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548459 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\"}" 2026-01-29 15:09:29.548463 | controller | - " 2026-01-29T15:08:04.716Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.548467 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548472 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548476 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548480 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548484 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.548489 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.548493 | controller | - " 2026-01-29T15:08:04.718Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.548497 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.548501 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548510 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548514 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\"}" 2026-01-29 15:09:29.548518 | controller | - " 2026-01-29T15:08:04.719Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.548522 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548527 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548531 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548535 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.548541 | controller | - " 2026-01-29T15:08:04.719Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548545 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548550 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548554 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548558 | controller | \"98923ae0-d461-47cc-988a-51d3c9f96031\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.548562 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.548566 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548573 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548582 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548587 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548591 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548595 | controller | - " 2026-01-29T15:08:05.040Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.548599 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548604 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548612 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548617 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\"}" 2026-01-29 15:09:29.548622 | controller | - " 2026-01-29T15:08:05.041Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.548626 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548631 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548635 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548639 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548643 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.548648 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.548652 | controller | - " 2026-01-29T15:08:05.043Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.548656 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.548660 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548664 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548669 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548673 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\"}" 2026-01-29 15:09:29.548677 | controller | - " 2026-01-29T15:08:05.044Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.548681 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548690 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548694 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.548698 | controller | - " 2026-01-29T15:08:05.044Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548702 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548707 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548711 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548715 | controller | \"163e0b7c-891c-4aba-a4f9-b315b27c3127\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.548721 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.548725 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548730 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548734 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548738 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548742 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548746 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548751 | controller | - " 2026-01-29T15:08:05.685Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.548755 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548759 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548763 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548768 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\"}" 2026-01-29 15:09:29.548772 | controller | - " 2026-01-29T15:08:05.686Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.548776 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548780 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548784 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548789 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548793 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.548797 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.548815 | controller | - " 2026-01-29T15:08:05.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.548822 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.548826 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548830 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548835 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548839 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\"}" 2026-01-29 15:09:29.548843 | controller | - " 2026-01-29T15:08:05.687Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.548847 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.548852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.548856 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548860 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.548864 | controller | - " 2026-01-29T15:08:05.688Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548869 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548873 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.548879 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548883 | controller | \"25f99889-b8a0-4529-b274-3bb95e5adbb5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.548887 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.548891 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548896 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548900 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548904 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548908 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548913 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548918 | controller | - " 2026-01-29T15:08:05.925Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.548923 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.548927 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.548931 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548935 | controller | \"ede40566-9f3e-4104-9be1-d16058454dc3\"}" 2026-01-29 15:09:29.548940 | controller | - " 2026-01-29T15:08:05.925Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.548944 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.548948 | controller | {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, \"namespace\": 2026-01-29 15:09:29.548952 | controller | \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.548956 | controller | \"ede40566-9f3e-4104-9be1-d16058454dc3\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.548961 | controller | not present\"}" 2026-01-29 15:09:29.548965 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.548969 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.548973 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.548978 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.548984 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.548989 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.548995 | controller | - " 2026-01-29T15:08:06.969Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.549000 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.549006 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549017 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549023 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\"}" 2026-01-29 15:09:29.549028 | controller | - " 2026-01-29T15:08:06.969Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.549034 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549039 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549046 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.549052 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549057 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.549062 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.549070 | controller | - " 2026-01-29T15:08:06.972Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.549075 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.549080 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549091 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549096 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\"}" 2026-01-29 15:09:29.549102 | controller | - " 2026-01-29T15:08:06.973Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.549107 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549118 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549123 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.549129 | controller | - " 2026-01-29T15:08:06.974Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549134 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549139 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.549145 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549151 | controller | \"7646d3b5-e908-48f6-bb87-50f8c0803ccc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.549196 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.549201 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.549206 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.549210 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.549214 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.549218 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.549223 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.549227 | controller | - " 2026-01-29T15:08:09.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.549231 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.549235 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549242 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549246 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\"}" 2026-01-29 15:09:29.549250 | controller | - " 2026-01-29T15:08:09.535Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.549257 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549261 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549265 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.549269 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549273 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.549278 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.549290 | controller | - " 2026-01-29T15:08:09.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.549294 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.549298 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549302 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549307 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549311 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\"}" 2026-01-29 15:09:29.549315 | controller | - " 2026-01-29T15:08:09.538Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.549320 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549324 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549328 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549332 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.549336 | controller | - " 2026-01-29T15:08:09.538Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549341 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549345 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.549349 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549353 | controller | \"991e41f9-7a77-4b4b-a6dc-1a3c1859138f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.549358 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.549362 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.549366 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.549370 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.549375 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.549379 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.549383 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.549387 | controller | - " 2026-01-29T15:08:11.046Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.549392 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.549396 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.549400 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549407 | controller | \"bf47f4e9-7908-4076-9e8e-362f6db3da98\"}" 2026-01-29 15:09:29.549413 | controller | - " 2026-01-29T15:08:11.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549418 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549422 | controller | {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, \"namespace\": 2026-01-29 15:09:29.549426 | controller | \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549430 | controller | \"bf47f4e9-7908-4076-9e8e-362f6db3da98\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.549434 | controller | not present\"}" 2026-01-29 15:09:29.549439 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.549443 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.549447 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.549451 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.549456 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.549460 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.549464 | controller | - " 2026-01-29T15:08:14.659Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.549468 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.549473 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549482 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549486 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\"}" 2026-01-29 15:09:29.549490 | controller | - " 2026-01-29T15:08:14.660Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.549495 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549499 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549505 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.549509 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549513 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.549518 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.549522 | controller | - " 2026-01-29T15:08:14.662Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.549526 | controller | hostname-for-openstack.5e6293d3-aa0f-49df-9523-763869874582.svc to MariaDBDatabase 2026-01-29 15:09:29.549530 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549534 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549539 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549550 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\"}" 2026-01-29 15:09:29.549554 | controller | - " 2026-01-29T15:08:14.662Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.549558 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549563 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549568 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549573 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.549577 | controller | - " 2026-01-29T15:08:14.663Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549581 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549585 | controller | {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, \"namespace\": 2026-01-29 15:09:29.549591 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549595 | controller | \"2d639026-2d3c-43d1-adbd-019e3df7ef30\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.549600 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.549604 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.549608 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.549612 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.549617 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.549621 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.549625 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.549629 | controller | - " 2026-01-29T15:08:21.288Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.549634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.549638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.549642 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549646 | controller | \"6a8db438-44bf-41e5-b41b-5876e53402c2\"}" 2026-01-29 15:09:29.549650 | controller | - " 2026-01-29T15:08:21.289Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.549655 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.549659 | controller | {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, \"namespace\": 2026-01-29 15:09:29.549663 | controller | \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549667 | controller | \"6a8db438-44bf-41e5-b41b-5876e53402c2\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.549671 | controller | not present\"}" 2026-01-29 15:09:29.549676 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.549680 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.549689 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.549693 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.549698 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.549703 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.549708 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.549714 | controller | \e[38;5;243m@ 01/29/26 15:08:24.211\e[0m" 2026-01-29 15:09:29.549718 | controller | - " 2026-01-29T15:08:24.211Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.549723 | controller | \"Namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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\":\"2026-01-29T15:08:04Z\"}],\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\",\"resourceVersion\":\"1779\",\"uid\":\"25da1899-4ee7-474f-b668-a9236db878e0\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.549728 | controller | 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\":\"# 2026-01-29 15:09:29.549732 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.549737 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.549742 | controller | 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\":\"# 2026-01-29 15:09:29.549746 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.549750 | controller | - " 2026-01-29T15:08:24.221Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.549754 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.549763 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549768 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549774 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\"}" 2026-01-29 15:09:29.549778 | controller | - " 2026-01-29T15:08:24.225Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.549782 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549786 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549791 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549795 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.549799 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.549816 | controller | - " 2026-01-29T15:08:24.228Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.549825 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549829 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549834 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549838 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.549842 | controller | \"ObjectNamespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.549846 | controller | - " 2026-01-29T15:08:24.228Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.549851 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.549855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5e6293d3-aa0f-49df-9523-763869874582\"}, 2026-01-29 15:09:29.549859 | controller | \"namespace\": \"5e6293d3-aa0f-49df-9523-763869874582\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.549863 | controller | \"34a29b13-d2d2-4ba1-99e5-fa0aa9c2bdb7\"}" 2026-01-29 15:09:29.549868 | controller | - " 2026-01-29T15:08:24.234Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.549872 | controller | \"ironic\"}" 2026-01-29 15:09:29.549876 | controller | - " 2026-01-29T15:08:24.234Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.549880 | controller | - " 2026-01-29T15:08:24.234Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.549884 | controller | - " 2026-01-29T15:08:24.238Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.549889 | controller | \"ironic\"}" 2026-01-29 15:09:29.549893 | controller | - " 2026-01-29T15:08:24.239Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.549897 | controller | \"ironic\"}" 2026-01-29 15:09:29.549902 | controller | - " 2026-01-29T15:08:24.245Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.549906 | controller | \"5e6293d3-aa0f-49df-9523-763869874582\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.549910 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.549914 | controller | - '' 2026-01-29 15:09:29.549919 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.549923 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.549927 | controller | with:' 2026-01-29 15:09:29.549932 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.549936 | controller | - ' <*errors.StatusError | 0xc000a67720>: ' 2026-01-29 15:09:29.549940 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.549944 | controller | - ' {' 2026-01-29 15:09:29.549949 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.549953 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.549959 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.549963 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.549967 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.549972 | controller | - ' Continue: "",' 2026-01-29 15:09:29.549976 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.549980 | controller | - ' },' 2026-01-29 15:09:29.549984 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.549989 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.549993 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.549997 | controller | - ' Details: {' 2026-01-29 15:09:29.550001 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.550006 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.550010 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.550014 | controller | - ' UID: "",' 2026-01-29 15:09:29.550018 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.550023 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.550027 | controller | - ' },' 2026-01-29 15:09:29.550031 | controller | - ' Code: 404,' 2026-01-29 15:09:29.550035 | controller | - ' },' 2026-01-29 15:09:29.550040 | controller | - " }\e[0m" 2026-01-29 15:09:29.550050 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.550054 | controller | \e[38;5;243m@ 01/29/26 15:08:24.211\e[0m" 2026-01-29 15:09:29.550059 | controller | - '' 2026-01-29 15:09:29.550063 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.550067 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.550071 | controller | {{0xc001011230?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.550076 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.550080 | controller | +0x191" 2026-01-29 15:09:29.550084 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.550089 | controller | 0xc001887dc0})' 2026-01-29 15:09:29.550093 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.550097 | controller | +0x3a" 2026-01-29 15:09:29.550102 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001c42210?, 0xc000099808?}, {0x23cd0dd, 2026-01-29 15:09:29.550106 | controller | 0x4}, {0xc0019aab58, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.550110 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.550115 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001c42210?, 0xc001887dc0?}, {0xc0019aab58?, 2026-01-29 15:09:29.550119 | controller | 0xc001c42210?, 0x1f26380?})' 2026-01-29 15:09:29.550123 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.550127 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.550132 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.550136 | controller | +0x11f" 2026-01-29 15:09:29.550140 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001be0380, {0x2753a78, 2026-01-29 15:09:29.550144 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.550149 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.550153 | controller | +0x168" 2026-01-29 15:09:29.550157 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001be0380, {0x2753a78, 2026-01-29 15:09:29.550161 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.550167 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.550171 | controller | +0x85" 2026-01-29 15:09:29.550176 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.550180 | controller | {{0xc001011230, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.550184 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.550188 | controller | +0x16e" 2026-01-29 15:09:29.550193 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.550197 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.550201 | controller | +0x8a7" 2026-01-29 15:09:29.550205 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.550210 | controller | - "\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" 2026-01-29 15:09:29.550214 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.550218 | controller | - "\e[38;5;9m• [FAILED] [20.181 seconds]\e[0m" 2026-01-29 15:09:29.550223 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 15:09:29.550227 | controller | \e[0mIronicAPI reaches Ready when deployment rollout finished\e[0m" 2026-01-29 15:09:29.550231 | controller | - " \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:234\e[0m" 2026-01-29 15:09:29.550237 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:454\e[0m" 2026-01-29 15:09:29.550241 | controller | - '' 2026-01-29 15:09:29.550246 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.550250 | controller | - " 2026-01-29T15:08:16.141Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.550254 | controller | - " 2026-01-29T15:08:16.147Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.550258 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.550263 | controller | - " 2026-01-29T15:08:16.160Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.550267 | controller | {\"name\":\"keystone-2d052675-d503-4732-89d6-445918666ecc\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}}" 2026-01-29 15:09:29.550277 | controller | - " 2026-01-29T15:08:16.160Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"},\"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\"}}}" 2026-01-29 15:09:29.550284 | controller | - " 2026-01-29T15:08:16.163Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.550288 | controller | \"ironic\"}" 2026-01-29 15:09:29.550293 | controller | - " 2026-01-29T15:08:16.163Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.550297 | controller | - " 2026-01-29T15:08:16.163Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.550301 | controller | - " 2026-01-29T15:08:16.165Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.550305 | controller | \"ironic\"}" 2026-01-29 15:09:29.550310 | controller | - " 2026-01-29T15:08:16.165Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.550314 | controller | \"ironic\"}" 2026-01-29 15:09:29.550318 | controller | - " 2026-01-29T15:08:16.172Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.550322 | controller | \"ironic\"}" 2026-01-29 15:09:29.550327 | controller | - " 2026-01-29T15:08:16.172Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.550360 | controller | - " 2026-01-29T15:08:16.172Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.550366 | controller | - " 2026-01-29T15:08:16.176Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.550370 | controller | \"ironic\"}" 2026-01-29 15:09:29.550377 | controller | - " 2026-01-29T15:08:16.176Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.550381 | controller | \"ironic\"}" 2026-01-29 15:09:29.550387 | controller | - " 2026-01-29T15:08:16.190Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.550396 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.550404 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550408 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550413 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}" 2026-01-29 15:09:29.550420 | controller | - " 2026-01-29T15:08:16.191Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.550425 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550430 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550437 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550442 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}" 2026-01-29 15:09:29.550447 | controller | - " 2026-01-29T15:08:16.193Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.550451 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550459 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550465 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550469 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}" 2026-01-29 15:09:29.550475 | controller | - " 2026-01-29T15:08:16.194Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.550481 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550487 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550491 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550495 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\"}" 2026-01-29 15:09:29.550501 | controller | - " 2026-01-29T15:08:16.200Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.550513 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.550524 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.550537 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.550541 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550546 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.550554 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.550559 | controller | - " 2026-01-29T15:08:16.203Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.550567 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550580 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550586 | controller | \"158506e9-ed3e-4998-84c9-46c65e3b1f42\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.550591 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.550598 | controller | - " 2026-01-29T15:08:16.210Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.550603 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}}" 2026-01-29 15:09:29.550607 | controller | - " 2026-01-29T15:08:16.211Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.550612 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.550620 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550626 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550634 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\"}" 2026-01-29 15:09:29.550639 | controller | - " 2026-01-29T15:08:16.211Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.550643 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.550649 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.550653 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.550657 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550662 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.550666 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.550670 | controller | - " 2026-01-29T15:08:16.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.550674 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.550679 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550687 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550693 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\"}" 2026-01-29 15:09:29.550697 | controller | - " 2026-01-29T15:08:16.214Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.550702 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}}" 2026-01-29 15:09:29.550708 | controller | - " 2026-01-29T15:08:16.216Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.550713 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550717 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550721 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550725 | controller | \"d1ae8bb2-f445-45fd-838d-f54c9d99455c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.550730 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.550734 | controller | - " 2026-01-29T15:08:16.224Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.550738 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.550742 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550752 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550756 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\"}" 2026-01-29 15:09:29.550760 | controller | - " 2026-01-29T15:08:16.224Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.550764 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.550769 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.550773 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.550777 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550781 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.550786 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.550790 | controller | - " 2026-01-29T15:08:16.314Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.550794 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.550798 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550820 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550828 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550833 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\"}" 2026-01-29 15:09:29.550838 | controller | - " 2026-01-29T15:08:16.315Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.550843 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550847 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550852 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550856 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.550860 | controller | - " 2026-01-29T15:08:16.323Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.550864 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.550869 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.550873 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550879 | controller | \"a8f3e366-2213-445a-bd36-a745337ef5ea\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.550883 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.550887 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.550892 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.550898 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.550902 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.550906 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.550910 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.550915 | controller | - " 2026-01-29T15:08:16.323Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.550919 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.550923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550927 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550932 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\"}" 2026-01-29 15:09:29.550936 | controller | - " 2026-01-29T15:08:16.324Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.550940 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.550944 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.550948 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.550954 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550958 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.550962 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.550973 | controller | - " 2026-01-29T15:08:16.415Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.550977 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.550981 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.550985 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.550990 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.550994 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\"}" 2026-01-29 15:09:29.550998 | controller | - " 2026-01-29T15:08:16.416Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551002 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551011 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551015 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551019 | controller | - " 2026-01-29T15:08:16.416Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551023 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551030 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551034 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551038 | controller | \"62341fef-5697-4127-8bdd-cbf284ce4b99\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.551042 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.551048 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.551053 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.551057 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.551061 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.551065 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.551070 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.551074 | controller | - " 2026-01-29T15:08:16.417Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.551078 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.551082 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551087 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551091 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\"}" 2026-01-29 15:09:29.551095 | controller | - " 2026-01-29T15:08:16.418Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.551099 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551104 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551108 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551112 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551116 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.551121 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.551125 | controller | - " 2026-01-29T15:08:16.421Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.551129 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.551133 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551142 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551146 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\"}" 2026-01-29 15:09:29.551150 | controller | - " 2026-01-29T15:08:16.421Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551155 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551164 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551168 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551174 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551180 | controller | - " 2026-01-29T15:08:16.421Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551184 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551188 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551193 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551197 | controller | \"44324432-33d0-45fe-82b3-5644de7c1cf4\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.551201 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.551205 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.551210 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.551214 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.551218 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.551223 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.551227 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.551231 | controller | - " 2026-01-29T15:08:16.427Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.551236 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.551240 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551244 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551248 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\"}" 2026-01-29 15:09:29.551253 | controller | - " 2026-01-29T15:08:16.427Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.551257 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551261 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551265 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551270 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551274 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.551278 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.551282 | controller | - " 2026-01-29T15:08:16.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.551287 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.551291 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551299 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551304 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\"}" 2026-01-29 15:09:29.551308 | controller | - " 2026-01-29T15:08:16.431Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551312 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551317 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551321 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551327 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551331 | controller | - " 2026-01-29T15:08:16.433Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551336 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551340 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551344 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551350 | controller | \"6e5c596b-0018-4ab5-aebb-a42ef3622910\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.551354 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.551364 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.551368 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.551373 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.551377 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.551381 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.551385 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.551390 | controller | - " 2026-01-29T15:08:16.474Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.551394 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.551398 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551403 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551407 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\"}" 2026-01-29 15:09:29.551411 | controller | - " 2026-01-29T15:08:16.476Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.551415 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551419 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551425 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551429 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551434 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.551438 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.551442 | controller | - " 2026-01-29T15:08:16.480Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.551446 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.551451 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551459 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551463 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\"}" 2026-01-29 15:09:29.551468 | controller | - " 2026-01-29T15:08:16.480Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551472 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551478 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551482 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551486 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551490 | controller | - " 2026-01-29T15:08:16.481Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551495 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551499 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551503 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551507 | controller | \"f7be0572-901e-4478-aff5-2dabf4aca230\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.551511 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.551516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.551520 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.551524 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.551529 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.551533 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.551537 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.551541 | controller | - " 2026-01-29T15:08:16.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.551546 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.551555 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551559 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551564 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\"}" 2026-01-29 15:09:29.551568 | controller | - " 2026-01-29T15:08:16.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.551572 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551576 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551581 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551585 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551589 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.551593 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.551598 | controller | - " 2026-01-29T15:08:16.566Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.551602 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.551606 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551610 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551615 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551620 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\"}" 2026-01-29 15:09:29.551627 | controller | - " 2026-01-29T15:08:16.567Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551632 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551636 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551640 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551644 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551649 | controller | - " 2026-01-29T15:08:16.568Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551657 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551661 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551666 | controller | \"d64f71ec-8253-4dcd-881d-6ac411b10a72\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.551670 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.551674 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.551678 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.551683 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.551687 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.551691 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.551695 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.551699 | controller | - " 2026-01-29T15:08:16.729Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.551704 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.551709 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551714 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551718 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\"}" 2026-01-29 15:09:29.551722 | controller | - " 2026-01-29T15:08:16.730Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.551726 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551731 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551735 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551739 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551743 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.551752 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.551757 | controller | - " 2026-01-29T15:08:16.734Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.551761 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.551765 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551770 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551776 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551780 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\"}" 2026-01-29 15:09:29.551784 | controller | - " 2026-01-29T15:08:16.734Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551788 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551793 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551797 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551801 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551822 | controller | - " 2026-01-29T15:08:16.735Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551826 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551831 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551835 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551839 | controller | \"ba55bd37-165e-4b07-bf8f-03792eafa856\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.551843 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.551848 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.551852 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.551856 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.551860 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.551865 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.551869 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.551873 | controller | - " 2026-01-29T15:08:17.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.551877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.551885 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551889 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551894 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\"}" 2026-01-29 15:09:29.551898 | controller | - " 2026-01-29T15:08:17.056Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.551902 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551906 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551910 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551915 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551919 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.551923 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.551928 | controller | - " 2026-01-29T15:08:17.059Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.551932 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.551936 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551942 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551946 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551950 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\"}" 2026-01-29 15:09:29.551955 | controller | - " 2026-01-29T15:08:17.060Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.551964 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.551969 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.551973 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551978 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.551982 | controller | - " 2026-01-29T15:08:17.060Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.551986 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.551990 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.551994 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.551999 | controller | \"cd5f1fd4-d2bc-4f46-80a2-9509118375cc\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.552003 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.552007 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.552011 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.552017 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.552022 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.552026 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.552030 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.552034 | controller | - " 2026-01-29T15:08:17.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.552039 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.552043 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552047 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552051 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\"}" 2026-01-29 15:09:29.552056 | controller | - " 2026-01-29T15:08:17.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.552060 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552064 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552068 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552073 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552077 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.552081 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.552085 | controller | - " 2026-01-29T15:08:17.703Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.552091 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.552095 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552100 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552104 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552108 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\"}" 2026-01-29 15:09:29.552122 | controller | - " 2026-01-29T15:08:17.703Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.552127 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552135 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552140 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.552144 | controller | - " 2026-01-29T15:08:17.704Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552148 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552152 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552156 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552166 | controller | \"59da4d86-d86e-4244-9c6c-6165f49ac814\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.552170 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.552174 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.552178 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.552183 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.552187 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.552191 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.552195 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.552200 | controller | - " 2026-01-29T15:08:18.984Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.552204 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.552208 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552212 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552216 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\"}" 2026-01-29 15:09:29.552221 | controller | - " 2026-01-29T15:08:18.985Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.552225 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552229 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552233 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552237 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552242 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.552248 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.552252 | controller | - " 2026-01-29T15:08:18.990Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.552256 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.552260 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552264 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552269 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552273 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\"}" 2026-01-29 15:09:29.552279 | controller | - " 2026-01-29T15:08:18.990Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.552283 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552293 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552297 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.552301 | controller | - " 2026-01-29T15:08:18.991Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552306 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552310 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552314 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552318 | controller | \"b4b605f5-53db-4d11-a8ce-7fc36754b39a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.552322 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.552327 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.552331 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.552335 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.552339 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.552344 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.552348 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.552357 | controller | - " 2026-01-29T15:08:21.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.552361 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.552366 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552370 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552374 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\"}" 2026-01-29 15:09:29.552378 | controller | - " 2026-01-29T15:08:21.553Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.552383 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552387 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552391 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552397 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552401 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.552406 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.552410 | controller | - " 2026-01-29T15:08:21.556Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.552414 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.552418 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552427 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552431 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\"}" 2026-01-29 15:09:29.552435 | controller | - " 2026-01-29T15:08:21.556Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.552439 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552448 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552452 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.552456 | controller | - " 2026-01-29T15:08:21.557Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552460 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552464 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552469 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552473 | controller | \"afdc6862-3e60-4ba8-8973-78476d49e0f0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.552477 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.552481 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.552486 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.552490 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.552494 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.552498 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.552502 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.552507 | controller | - " 2026-01-29T15:08:26.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.552511 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.552515 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552519 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552524 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\"}" 2026-01-29 15:09:29.552528 | controller | - " 2026-01-29T15:08:26.678Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.552532 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552536 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552544 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552553 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552557 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.552562 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.552566 | controller | - " 2026-01-29T15:08:26.680Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.552570 | controller | hostname-for-openstack.f15667e6-2399-4752-9637-7dad2d1b6fd5.svc to MariaDBDatabase 2026-01-29 15:09:29.552574 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552579 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552583 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552587 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\"}" 2026-01-29 15:09:29.552591 | controller | - " 2026-01-29T15:08:26.681Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.552595 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552600 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552604 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552608 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.552612 | controller | - " 2026-01-29T15:08:26.681Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.552617 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.552621 | controller | {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, \"namespace\": 2026-01-29 15:09:29.552625 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552629 | controller | \"4bbc9d28-7567-40e7-9df7-4c2b945d3e90\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.552634 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.552638 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.552642 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.552646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.552651 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.552655 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.552659 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.552666 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.552670 | controller | \e[38;5;243m@ 01/29/26 15:08:36.216\e[0m" 2026-01-29 15:09:29.552675 | controller | - " 2026-01-29T15:08:36.216Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.552684 | controller | \"Namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08:16Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:16Z\"}],\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\",\"resourceVersion\":\"929\",\"uid\":\"8ef5500e-653e-4d22-87fa-afd6970dfa6c\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.552692 | controller | 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\":\"# 2026-01-29 15:09:29.552696 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.552701 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.552705 | controller | 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\":\"# 2026-01-29 15:09:29.552709 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.552714 | controller | - " 2026-01-29T15:08:36.232Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.552718 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.552722 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552726 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552730 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\"}" 2026-01-29 15:09:29.552735 | controller | - " 2026-01-29T15:08:36.237Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.552739 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552749 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552753 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.552758 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.552762 | controller | - " 2026-01-29T15:08:36.244Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.552766 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552770 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552775 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552779 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.552783 | controller | \"ObjectNamespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.552787 | controller | - " 2026-01-29T15:08:36.244Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.552792 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.552796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f15667e6-2399-4752-9637-7dad2d1b6fd5\"}, 2026-01-29 15:09:29.552800 | controller | \"namespace\": \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.552817 | controller | \"586b7b17-dd0c-4032-b668-2f5132c23122\"}" 2026-01-29 15:09:29.552825 | controller | - " 2026-01-29T15:08:36.255Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.552829 | controller | \"ironic\"}" 2026-01-29 15:09:29.552839 | controller | - " 2026-01-29T15:08:36.255Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.552843 | controller | - " 2026-01-29T15:08:36.255Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.552847 | controller | - " 2026-01-29T15:08:36.259Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.552852 | controller | \"ironic\"}" 2026-01-29 15:09:29.552856 | controller | - " 2026-01-29T15:08:36.259Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.552860 | controller | \"ironic\"}" 2026-01-29 15:09:29.552864 | controller | - " 2026-01-29T15:08:36.287Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.552869 | controller | \"f15667e6-2399-4752-9637-7dad2d1b6fd5\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.552873 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.552877 | controller | - '' 2026-01-29 15:09:29.552882 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.552886 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.552890 | controller | with:' 2026-01-29 15:09:29.552894 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.552899 | controller | - ' <*errors.StatusError | 0xc00091f4a0>: ' 2026-01-29 15:09:29.552903 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.552907 | controller | - ' {' 2026-01-29 15:09:29.552911 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.552916 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.552920 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.552924 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.552928 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.552933 | controller | - ' Continue: "",' 2026-01-29 15:09:29.552937 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.552941 | controller | - ' },' 2026-01-29 15:09:29.552947 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.552951 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.552956 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.552960 | controller | - ' Details: {' 2026-01-29 15:09:29.552964 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.552968 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.552973 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.552977 | controller | - ' UID: "",' 2026-01-29 15:09:29.552981 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.552985 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.552989 | controller | - ' },' 2026-01-29 15:09:29.552994 | controller | - ' Code: 404,' 2026-01-29 15:09:29.552998 | controller | - ' },' 2026-01-29 15:09:29.553002 | controller | - " }\e[0m" 2026-01-29 15:09:29.553007 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.553011 | controller | \e[38;5;243m@ 01/29/26 15:08:36.216\e[0m" 2026-01-29 15:09:29.553015 | controller | - '' 2026-01-29 15:09:29.553020 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.553024 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.553028 | controller | {{0xc000511c20?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.553032 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.553037 | controller | +0x191" 2026-01-29 15:09:29.553041 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.553045 | controller | 0xc000e0f080})' 2026-01-29 15:09:29.553050 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.553054 | controller | +0x3a" 2026-01-29 15:09:29.553058 | controller | - ' reflect.Value.call({0x1f26380?, 0xc000f112c0?, 0xc000101808?}, {0x23cd0dd, 2026-01-29 15:09:29.553062 | controller | 0x4}, {0xc0011a33b0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.553067 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.553071 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc000f112c0?, 0xc000e0f080?}, {0xc0011a33b0?, 2026-01-29 15:09:29.553075 | controller | 0xc000f112c0?, 0x1f26380?})' 2026-01-29 15:09:29.553079 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.553084 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.553088 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.553092 | controller | +0x11f" 2026-01-29 15:09:29.553096 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000311ea0, {0x2753a78, 2026-01-29 15:09:29.553101 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.553105 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.553109 | controller | +0x168" 2026-01-29 15:09:29.553113 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000311ea0, {0x2753a78, 2026-01-29 15:09:29.553118 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.553123 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.553128 | controller | +0x85" 2026-01-29 15:09:29.553132 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.553141 | controller | {{0xc000511c20, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.553147 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.553151 | controller | +0x16e" 2026-01-29 15:09:29.553156 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 15:09:29.553160 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 15:09:29.553164 | controller | +0x8a7" 2026-01-29 15:09:29.553168 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.553173 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.553177 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.553183 | controller | - "\e[38;5;9m• [FAILED] [20.232 seconds]\e[0m" 2026-01-29 15:09:29.553187 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 15:09:29.553191 | controller | \e[0mSets the correct database URL for the MariaDBAccount\e[0m" 2026-01-29 15:09:29.553196 | controller | - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:362\e[0m" 2026-01-29 15:09:29.553200 | controller | - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:385\e[0m" 2026-01-29 15:09:29.553204 | controller | - '' 2026-01-29 15:09:29.553209 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.553213 | controller | - " 2026-01-29T15:08:22.758Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, 2026-01-29 15:09:29.553217 | controller | username some_old_account_account, secret some-old-account-db-secret" 2026-01-29 15:09:29.553221 | controller | - " 2026-01-29T15:08:22.761Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.553226 | controller | - " 2026-01-29T15:08:22.773Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.553230 | controller | {\"name\":\"keystone-5b75ba67-5c84-4786-827a-b3122446c303\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}" 2026-01-29 15:09:29.553235 | controller | - " 2026-01-29T15:08:22.773Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.553239 | controller | - " 2026-01-29T15:08:22.776Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.553244 | controller | \"ironic\"}" 2026-01-29 15:09:29.553248 | controller | - " 2026-01-29T15:08:22.776Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.553252 | controller | - " 2026-01-29T15:08:22.776Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.553258 | controller | - " 2026-01-29T15:08:22.780Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.553262 | controller | \"ironic\"}" 2026-01-29 15:09:29.553267 | controller | - " 2026-01-29T15:08:22.780Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.553271 | controller | \"ironic\"}" 2026-01-29 15:09:29.553275 | controller | - " 2026-01-29T15:08:22.787Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.553279 | controller | \"ironic\"}" 2026-01-29 15:09:29.553284 | controller | - " 2026-01-29T15:08:22.787Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.553288 | controller | - " 2026-01-29T15:08:22.787Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.553292 | controller | - " 2026-01-29T15:08:22.789Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.553301 | controller | \"ironic\"}" 2026-01-29 15:09:29.553306 | controller | - " 2026-01-29T15:08:22.789Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.553310 | controller | \"ironic\"}" 2026-01-29 15:09:29.553314 | controller | - " 2026-01-29T15:08:22.803Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553318 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553323 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553327 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553331 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}" 2026-01-29 15:09:29.553336 | controller | - " 2026-01-29T15:08:22.805Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.553340 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553344 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553348 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553352 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}" 2026-01-29 15:09:29.553357 | controller | - " 2026-01-29T15:08:22.807Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.553361 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553365 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553369 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553374 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}" 2026-01-29 15:09:29.553378 | controller | - " 2026-01-29T15:08:22.808Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.553382 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553386 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553391 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553396 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}" 2026-01-29 15:09:29.553401 | controller | - " 2026-01-29T15:08:22.810Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.553407 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.553412 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553418 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553425 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}" 2026-01-29 15:09:29.553431 | controller | - " 2026-01-29T15:08:22.810Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.553436 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.553442 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553447 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553452 | controller | \"582fc948-1e9a-4ba3-b0c4-8eac5615e233\"}" 2026-01-29 15:09:29.553458 | controller | - " 2026-01-29T15:08:22.817Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553463 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553469 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553474 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553480 | controller | \"ce2db38a-5337-45d7-9b10-f40982d9fd37\"}" 2026-01-29 15:09:29.553486 | controller | - " 2026-01-29T15:08:22.817Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.553491 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.553495 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553499 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553504 | controller | \"ce2db38a-5337-45d7-9b10-f40982d9fd37\"}" 2026-01-29 15:09:29.553508 | controller | - " 2026-01-29T15:08:22.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553512 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553522 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553527 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553531 | controller | \"3e724f61-e6b3-4c60-9924-e24e53566e61\"}" 2026-01-29 15:09:29.553535 | controller | - " 2026-01-29T15:08:22.825Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.553542 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.553546 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553551 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553555 | controller | \"3e724f61-e6b3-4c60-9924-e24e53566e61\"}" 2026-01-29 15:09:29.553559 | controller | - " 2026-01-29T15:08:22.834Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.553563 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}" 2026-01-29 15:09:29.553568 | controller | - " 2026-01-29T15:08:22.834Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553572 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553578 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553582 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553586 | controller | \"09ee6b3f-b87b-4a63-bc4c-6f93614dce06\"}" 2026-01-29 15:09:29.553591 | controller | - " 2026-01-29T15:08:22.839Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.553597 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.553601 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553605 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553609 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553614 | controller | \"09ee6b3f-b87b-4a63-bc4c-6f93614dce06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.553618 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.553622 | controller | - " 2026-01-29T15:08:22.842Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.553627 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553631 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553635 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553640 | controller | \"09ee6b3f-b87b-4a63-bc4c-6f93614dce06\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.553644 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.553648 | controller | - " 2026-01-29T15:08:22.849Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553653 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553657 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553661 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553665 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\"}" 2026-01-29 15:09:29.553670 | controller | - " 2026-01-29T15:08:22.850Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.553674 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.553678 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553683 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553687 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553691 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.553696 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.553700 | controller | - " 2026-01-29T15:08:22.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.553704 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.553709 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553718 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553723 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553729 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\"}" 2026-01-29 15:09:29.553733 | controller | - " 2026-01-29T15:08:22.855Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 15:09:29.553738 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553748 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553753 | controller | \"8b485e4d-62f3-458b-9d1a-e8625bdbd0de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.553757 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.553761 | controller | - " 2026-01-29T15:08:22.856Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553766 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553770 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553774 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553778 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\"}" 2026-01-29 15:09:29.553785 | controller | - " 2026-01-29T15:08:22.857Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.553790 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.553794 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553798 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553805 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553824 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.553830 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.553834 | controller | - " 2026-01-29T15:08:22.862Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.553839 | controller | {\"name\":\"some-old-account\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}" 2026-01-29 15:09:29.553844 | controller | - " 2026-01-29T15:08:22.868Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.553849 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}}" 2026-01-29 15:09:29.553854 | controller | - " 2026-01-29T15:08:22.954Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.553858 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.553862 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553871 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553875 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\"}" 2026-01-29 15:09:29.553880 | controller | - " 2026-01-29T15:08:22.954Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.553884 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.553888 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553893 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553897 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.553901 | controller | - " 2026-01-29T15:08:22.961Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.553906 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.553910 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.553916 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553920 | controller | \"34d36aac-cdf3-4121-ae79-654fe98035ee\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.553925 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.553929 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.553939 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.553944 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.553948 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.553952 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.553957 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.553961 | controller | - " 2026-01-29T15:08:22.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.553965 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553969 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.553974 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.553978 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\"}" 2026-01-29 15:09:29.553983 | controller | - " 2026-01-29T15:08:22.962Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.553987 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.553991 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.553995 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554000 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554004 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554008 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554013 | controller | - " 2026-01-29T15:08:23.054Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554017 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554023 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554027 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554031 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554036 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\"}" 2026-01-29 15:09:29.554040 | controller | - " 2026-01-29T15:08:23.055Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.554044 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554048 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554053 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554057 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.554061 | controller | - " 2026-01-29T15:08:23.062Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.554067 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.554071 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.554075 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554080 | controller | \"b8b585b9-5cf7-47af-80a2-222c9ea10cd9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.554084 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.554088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.554092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.554098 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.554102 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.554106 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.554111 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.554115 | controller | - " 2026-01-29T15:08:23.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.554119 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554123 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554132 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554137 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\"}" 2026-01-29 15:09:29.554141 | controller | - " 2026-01-29T15:08:23.062Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.554145 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.554150 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554158 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554162 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554167 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554171 | controller | - " 2026-01-29T15:08:23.155Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554175 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554179 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554188 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554192 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\"}" 2026-01-29 15:09:29.554196 | controller | - " 2026-01-29T15:08:23.155Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.554201 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554205 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554209 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554215 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.554219 | controller | - " 2026-01-29T15:08:23.156Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.554224 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.554228 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.554232 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554236 | controller | \"5c4d5c7d-088b-425b-96b5-91e27646e651\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.554241 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.554245 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.554249 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.554259 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.554265 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.554269 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.554273 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.554277 | controller | - " 2026-01-29T15:08:23.156Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.554282 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554286 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554290 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554294 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\"}" 2026-01-29 15:09:29.554299 | controller | - " 2026-01-29T15:08:23.157Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.554303 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.554307 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554312 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554316 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554320 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554330 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554335 | controller | - " 2026-01-29T15:08:23.159Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554339 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554343 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554348 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554353 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554358 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\"}" 2026-01-29 15:09:29.554362 | controller | - " 2026-01-29T15:08:23.159Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.554366 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554372 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554377 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554381 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.554385 | controller | - " 2026-01-29T15:08:23.160Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.554389 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.554394 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.554398 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554402 | controller | \"53238443-a07a-4970-b77f-e9ec44758eaa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.554407 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.554411 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.554415 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.554420 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.554424 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.554428 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.554432 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.554437 | controller | - " 2026-01-29T15:08:23.177Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.554441 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554445 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554449 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554454 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\"}" 2026-01-29 15:09:29.554458 | controller | - " 2026-01-29T15:08:23.177Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.554462 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.554466 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554471 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554475 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554479 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554483 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554488 | controller | - " 2026-01-29T15:08:23.180Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554492 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554496 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554500 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554504 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554510 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\"}" 2026-01-29 15:09:29.554516 | controller | - " 2026-01-29T15:08:23.180Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.554525 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554529 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554534 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554538 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.554542 | controller | - " 2026-01-29T15:08:23.180Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.554546 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.554550 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.554555 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554559 | controller | \"fbb244d2-2c46-4e8a-bc94-00c0cdc3fad0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.554563 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.554567 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.554572 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.554576 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.554580 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.554584 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.554589 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.554593 | controller | - " 2026-01-29T15:08:23.261Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.554597 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554601 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554607 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554611 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\"}" 2026-01-29 15:09:29.554615 | controller | - " 2026-01-29T15:08:23.262Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.554619 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.554624 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554628 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554632 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554636 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554641 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554645 | controller | - " 2026-01-29T15:08:23.264Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554649 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554653 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554658 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554664 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554668 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\"}" 2026-01-29 15:09:29.554672 | controller | - " 2026-01-29T15:08:23.265Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.554676 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554681 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554685 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554689 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.554693 | controller | - " 2026-01-29T15:08:23.265Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.554698 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.554702 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.554706 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554715 | controller | \"fcb57b38-903e-43e7-adf7-dd552da5f421\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.554719 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.554723 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.554728 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.554732 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.554736 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.554740 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.554745 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.554749 | controller | - " 2026-01-29T15:08:23.426Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.554753 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554757 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554762 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554766 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\"}" 2026-01-29 15:09:29.554770 | controller | - " 2026-01-29T15:08:23.427Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.554774 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.554779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554783 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554787 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554791 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554795 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554800 | controller | - " 2026-01-29T15:08:23.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554816 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554825 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554829 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554833 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554838 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\"}" 2026-01-29 15:09:29.554842 | controller | - " 2026-01-29T15:08:23.430Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.554846 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554850 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554854 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554859 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.554863 | controller | - " 2026-01-29T15:08:23.430Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.554867 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.554871 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.554875 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554880 | controller | \"0f2b46cb-20aa-4a05-a22b-6d22efa9eece\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.554884 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.554891 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.554896 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.554900 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.554904 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.554908 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.554912 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.554922 | controller | - " 2026-01-29T15:08:23.751Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.554927 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554931 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554935 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554939 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\"}" 2026-01-29 15:09:29.554944 | controller | - " 2026-01-29T15:08:23.752Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.554948 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.554952 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.554956 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554960 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554965 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.554969 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.554975 | controller | - " 2026-01-29T15:08:23.754Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.554979 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.554983 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.554987 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.554991 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.554996 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\"}" 2026-01-29 15:09:29.555000 | controller | - " 2026-01-29T15:08:23.754Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.555004 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555013 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555019 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.555023 | controller | - " 2026-01-29T15:08:23.754Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.555027 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.555031 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.555036 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555040 | controller | \"05b423c0-7b48-45c1-8ea6-a816e93283ec\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.555044 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.555048 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.555053 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.555057 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.555061 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.555065 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.555070 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.555074 | controller | - " 2026-01-29T15:08:24.396Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.555078 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555083 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555087 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555091 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\"}" 2026-01-29 15:09:29.555095 | controller | - " 2026-01-29T15:08:24.396Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.555100 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.555104 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555117 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555123 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.555129 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.555134 | controller | - " 2026-01-29T15:08:24.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.555138 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.555142 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555147 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555151 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555155 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\"}" 2026-01-29 15:09:29.555160 | controller | - " 2026-01-29T15:08:24.399Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.555164 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555168 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555172 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555177 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.555181 | controller | - " 2026-01-29T15:08:24.399Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.555185 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.555190 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.555194 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555198 | controller | \"3a430bdc-39f8-4f10-8c7e-fd8c65a2e3a9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.555202 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.555207 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.555211 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.555215 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.555220 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.555224 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.555228 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.555233 | controller | - " 2026-01-29T15:08:25.680Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.555237 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555241 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555246 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555250 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\"}" 2026-01-29 15:09:29.555254 | controller | - " 2026-01-29T15:08:25.681Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.555258 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.555263 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555268 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555273 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555277 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.555281 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.555286 | controller | - " 2026-01-29T15:08:25.683Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.555290 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.555294 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555299 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555307 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555312 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\"}" 2026-01-29 15:09:29.555316 | controller | - " 2026-01-29T15:08:25.683Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.555320 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555325 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555329 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555333 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.555338 | controller | - " 2026-01-29T15:08:25.684Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.555342 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.555346 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.555350 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555355 | controller | \"ab908878-f4a0-4493-baf1-42c7d139a77e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.555359 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.555363 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.555368 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.555372 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.555376 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.555380 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.555385 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.555389 | controller | - " 2026-01-29T15:08:28.245Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.555393 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555399 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555404 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555408 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\"}" 2026-01-29 15:09:29.555412 | controller | - " 2026-01-29T15:08:28.245Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.555418 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.555422 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555426 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555431 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555435 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.555439 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.555443 | controller | - " 2026-01-29T15:08:28.247Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.555448 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.555452 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555456 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555460 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555465 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\"}" 2026-01-29 15:09:29.555469 | controller | - " 2026-01-29T15:08:28.248Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.555473 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555477 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555482 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555487 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.555492 | controller | - " 2026-01-29T15:08:28.249Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.555500 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.555504 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.555510 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555514 | controller | \"427ca3e6-f58d-4aa4-b6a8-b7b52383fcf7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.555519 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.555523 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.555527 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.555532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.555536 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.555540 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.555544 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.555549 | controller | - " 2026-01-29T15:08:33.369Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.555554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555564 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555569 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\"}" 2026-01-29 15:09:29.555573 | controller | - " 2026-01-29T15:08:33.370Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.555577 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 15:09:29.555582 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555586 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555590 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555594 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.555598 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.555603 | controller | - " 2026-01-29T15:08:33.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.555607 | controller | hostname-for-openstack.625c9685-801d-40ac-8a14-01fb2632a8c8.svc to MariaDBDatabase 2026-01-29 15:09:29.555611 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555615 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555620 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555624 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\"}" 2026-01-29 15:09:29.555628 | controller | - " 2026-01-29T15:08:33.373Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.555632 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555636 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555641 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555645 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.555649 | controller | - " 2026-01-29T15:08:33.373Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.555653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.555659 | controller | {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, \"namespace\": 2026-01-29 15:09:29.555663 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555668 | controller | \"b08cfa20-a57f-4ccd-8c31-98e70518af05\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.555672 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.555676 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.555680 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.555685 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.555693 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.555697 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.555702 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.555706 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.555712 | controller | \e[38;5;243m@ 01/29/26 15:08:42.87\e[0m" 2026-01-29 15:09:29.555716 | controller | - " 2026-01-29T15:08:42.870Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.555721 | controller | \"Namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:22Z\"}],\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\",\"resourceVersion\":\"1717\",\"uid\":\"069a7880-a3bd-4a0d-8f8f-b23ba4ad48b7\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.555727 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.555731 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.555736 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.555740 | controller | 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\":\"# 2026-01-29 15:09:29.555745 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.555749 | controller | - " 2026-01-29T15:08:42.891Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.555753 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.555757 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555766 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555772 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\"}" 2026-01-29 15:09:29.555776 | controller | - " 2026-01-29T15:08:42.896Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.555780 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.555785 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555789 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555793 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.555798 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.555804 | controller | - " 2026-01-29T15:08:42.900Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.555821 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555826 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555831 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555836 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.555841 | controller | \"ObjectNamespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.555846 | controller | - " 2026-01-29T15:08:42.900Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.555851 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.555855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"625c9685-801d-40ac-8a14-01fb2632a8c8\"}, 2026-01-29 15:09:29.555859 | controller | \"namespace\": \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.555864 | controller | \"8b60c138-5431-4111-a19a-495189feffaf\"}" 2026-01-29 15:09:29.555868 | controller | - " 2026-01-29T15:08:42.906Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.555872 | controller | \"ironic\"}" 2026-01-29 15:09:29.555877 | controller | - " 2026-01-29T15:08:42.906Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.555883 | controller | - " 2026-01-29T15:08:42.906Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.555889 | controller | - " 2026-01-29T15:08:42.912Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.555894 | controller | \"ironic\"}" 2026-01-29 15:09:29.555900 | controller | - " 2026-01-29T15:08:42.912Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.555906 | controller | \"ironic\"}" 2026-01-29 15:09:29.555912 | controller | - " 2026-01-29T15:08:42.955Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.555918 | controller | \"625c9685-801d-40ac-8a14-01fb2632a8c8\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.555924 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.555935 | controller | - '' 2026-01-29 15:09:29.555941 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.555947 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.555953 | controller | with:' 2026-01-29 15:09:29.555958 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.555964 | controller | - ' <*errors.StatusError | 0xc0017e8f00>: ' 2026-01-29 15:09:29.555970 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.555976 | controller | - ' {' 2026-01-29 15:09:29.555984 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.555990 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.555996 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.556001 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.556015 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.556021 | controller | - ' Continue: "",' 2026-01-29 15:09:29.556026 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.556032 | controller | - ' },' 2026-01-29 15:09:29.556037 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.556042 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.556048 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.556052 | controller | - ' Details: {' 2026-01-29 15:09:29.556057 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.556061 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.556065 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.556069 | controller | - ' UID: "",' 2026-01-29 15:09:29.556073 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.556078 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.556082 | controller | - ' },' 2026-01-29 15:09:29.556086 | controller | - ' Code: 404,' 2026-01-29 15:09:29.556090 | controller | - ' },' 2026-01-29 15:09:29.556095 | controller | - " }\e[0m" 2026-01-29 15:09:29.556099 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.556112 | controller | \e[38;5;243m@ 01/29/26 15:08:42.87\e[0m" 2026-01-29 15:09:29.556117 | controller | - '' 2026-01-29 15:09:29.556121 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.556145 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.556151 | controller | {{0xc0018466f0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.556155 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.556161 | controller | +0x191" 2026-01-29 15:09:29.556166 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.556170 | controller | 0xc000f88080})' 2026-01-29 15:09:29.556175 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.556179 | controller | +0x3a" 2026-01-29 15:09:29.556183 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001c4cc60?, 0xc00055c008?}, {0x23cd0dd, 2026-01-29 15:09:29.556187 | controller | 0x4}, {0xc0005858c0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.556192 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.556196 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001c4cc60?, 0xc000f88080?}, {0xc0005858c0?, 2026-01-29 15:09:29.556200 | controller | 0xc001c4cc60?, 0x1f26380?})' 2026-01-29 15:09:29.556204 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.556209 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.556213 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.556217 | controller | +0x11f" 2026-01-29 15:09:29.556221 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001c1e5b0, {0x2753a78, 2026-01-29 15:09:29.556226 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.556230 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.556234 | controller | +0x168" 2026-01-29 15:09:29.556238 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001c1e5b0, {0x2753a78, 2026-01-29 15:09:29.556245 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.556249 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.556253 | controller | +0x85" 2026-01-29 15:09:29.556257 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.556262 | controller | {{0xc0018466f0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.556266 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.556270 | controller | +0x16e" 2026-01-29 15:09:29.556274 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0018466f0?, 2026-01-29 15:09:29.556279 | controller | 0x18?}, {0x23df863?, 0x1a?}})' 2026-01-29 15:09:29.556283 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.556287 | controller | +0x78d" 2026-01-29 15:09:29.556291 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' 2026-01-29 15:09:29.556296 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:379 2026-01-29 15:09:29.556300 | controller | +0x26f" 2026-01-29 15:09:29.556304 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.556308 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.556313 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.556317 | controller | - "\e[38;5;9m• [FAILED] [20.171 seconds]\e[0m" 2026-01-29 15:09:29.556321 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 15:09:29.556326 | controller | \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" 2026-01-29 15:09:29.556330 | controller | - " \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:178\e[0m" 2026-01-29 15:09:29.556334 | controller | - " \e[38;5;243m[It] /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:243\e[0m" 2026-01-29 15:09:29.556339 | controller | - '' 2026-01-29 15:09:29.556343 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.556347 | controller | - " 2026-01-29T15:08:25.787Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.556351 | controller | - " 2026-01-29T15:08:25.798Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.556356 | controller | {\"name\":\"keystone-04fdfea3-69f8-4c2f-9bed-8441ca45e0db\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}" 2026-01-29 15:09:29.556368 | controller | - " 2026-01-29T15:08:25.798Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"},\"spec\":{\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.556375 | controller | - " 2026-01-29T15:08:25.802Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.556380 | controller | \"ironic\"}" 2026-01-29 15:09:29.556386 | controller | - " 2026-01-29T15:08:25.802Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.556390 | controller | - " 2026-01-29T15:08:25.802Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.556394 | controller | - " 2026-01-29T15:08:25.804Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.556398 | controller | \"ironic\"}" 2026-01-29 15:09:29.556403 | controller | - " 2026-01-29T15:08:25.804Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.556407 | controller | \"ironic\"}" 2026-01-29 15:09:29.556411 | controller | - " 2026-01-29T15:08:25.812Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.556416 | controller | \"ironic\"}" 2026-01-29 15:09:29.556420 | controller | - " 2026-01-29T15:08:25.812Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.556424 | controller | - " 2026-01-29T15:08:25.812Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.556428 | controller | - " 2026-01-29T15:08:25.814Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.556432 | controller | \"ironic\"}" 2026-01-29 15:09:29.556437 | controller | - " 2026-01-29T15:08:25.814Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.556441 | controller | \"ironic\"}" 2026-01-29 15:09:29.556445 | controller | - " 2026-01-29T15:08:25.828Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.556450 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.556454 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556459 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556464 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}" 2026-01-29 15:09:29.556468 | controller | - " 2026-01-29T15:08:25.830Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.556472 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556476 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556481 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556485 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}" 2026-01-29 15:09:29.556489 | controller | - " 2026-01-29T15:08:25.833Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.556493 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556502 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556506 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}" 2026-01-29 15:09:29.556510 | controller | - " 2026-01-29T15:08:25.835Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.556515 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556519 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556525 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556535 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}" 2026-01-29 15:09:29.556539 | controller | - " 2026-01-29T15:08:25.837Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.556544 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.556548 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556552 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556556 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}" 2026-01-29 15:09:29.556561 | controller | - " 2026-01-29T15:08:25.837Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.556565 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.556569 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556573 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556578 | controller | \"124ff75e-519b-41ec-a8f8-619385107774\"}" 2026-01-29 15:09:29.556582 | controller | - " 2026-01-29T15:08:25.843Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.556586 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.556590 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556595 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556599 | controller | \"dd903b5e-a1f7-49d7-b16b-0d484bf7f3e2\"}" 2026-01-29 15:09:29.556603 | controller | - " 2026-01-29T15:08:25.843Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.556607 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.556611 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556616 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556620 | controller | \"dd903b5e-a1f7-49d7-b16b-0d484bf7f3e2\"}" 2026-01-29 15:09:29.556624 | controller | - " 2026-01-29T15:08:25.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.556628 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.556633 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556637 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556641 | controller | \"3e703c19-9871-4ad0-a6c5-96084e4ae512\"}" 2026-01-29 15:09:29.556645 | controller | - " 2026-01-29T15:08:25.851Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.556649 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.556654 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556658 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556662 | controller | \"3e703c19-9871-4ad0-a6c5-96084e4ae512\"}" 2026-01-29 15:09:29.556666 | controller | - " 2026-01-29T15:08:25.859Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.556672 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}" 2026-01-29 15:09:29.556676 | controller | - " 2026-01-29T15:08:25.859Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.556680 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.556685 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556689 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556693 | controller | \"40500533-4c74-4995-a0f3-7b467d448442\"}" 2026-01-29 15:09:29.556698 | controller | - " 2026-01-29T15:08:25.864Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.556702 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.556706 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.556710 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.556714 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556719 | controller | \"40500533-4c74-4995-a0f3-7b467d448442\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.556728 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.556733 | controller | - " 2026-01-29T15:08:25.866Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.556737 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556746 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556750 | controller | \"40500533-4c74-4995-a0f3-7b467d448442\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.556756 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.556760 | controller | - " 2026-01-29T15:08:25.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.556765 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.556769 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556773 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556777 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\"}" 2026-01-29 15:09:29.556782 | controller | - " 2026-01-29T15:08:25.873Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.556786 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.556790 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.556794 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.556798 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556803 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.556822 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.556827 | controller | - " 2026-01-29T15:08:25.876Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.556832 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.556841 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556851 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556856 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\"}" 2026-01-29 15:09:29.556860 | controller | - " 2026-01-29T15:08:25.880Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 15:09:29.556864 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556868 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556873 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556877 | controller | \"6f6ffaec-c56e-4cd5-b724-1b6fdaab6c60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.556881 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.556885 | controller | - " 2026-01-29T15:08:25.886Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.556889 | controller | {\"name\":\"some-old-account\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}" 2026-01-29 15:09:29.556894 | controller | - " 2026-01-29T15:08:25.888Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.556898 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.556902 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556906 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556911 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\"}" 2026-01-29 15:09:29.556915 | controller | - " 2026-01-29T15:08:25.889Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.556919 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.556923 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.556927 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.556932 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556942 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.556947 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.556951 | controller | - " 2026-01-29T15:08:25.891Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.556955 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}}" 2026-01-29 15:09:29.556959 | controller | - " 2026-01-29T15:08:25.976Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.556964 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.556968 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556976 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.556981 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\"}" 2026-01-29 15:09:29.556985 | controller | - " 2026-01-29T15:08:25.976Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.556989 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.556995 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.556999 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557004 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557008 | controller | - " 2026-01-29T15:08:25.984Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557012 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557016 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557021 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557025 | controller | \"915a4c55-0a4d-45af-a39c-4b19d1bd0b40\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557029 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557033 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557038 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557045 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.557049 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.557053 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.557058 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.557062 | controller | - " 2026-01-29T15:08:25.984Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.557066 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.557070 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557074 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557079 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\"}" 2026-01-29 15:09:29.557083 | controller | - " 2026-01-29T15:08:25.985Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.557087 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557091 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557096 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557100 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557104 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.557108 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.557112 | controller | - " 2026-01-29T15:08:26.076Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.557117 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.557121 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557125 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557134 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557140 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\"}" 2026-01-29 15:09:29.557144 | controller | - " 2026-01-29T15:08:26.076Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.557149 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557153 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557157 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557162 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557166 | controller | - " 2026-01-29T15:08:26.083Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557170 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557174 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557179 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557183 | controller | \"8a643854-2aee-431a-868a-64e880d8630f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557187 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557191 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557196 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557200 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.557204 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.557208 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.557213 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.557217 | controller | - " 2026-01-29T15:08:26.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.557221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.557225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557230 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557234 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\"}" 2026-01-29 15:09:29.557238 | controller | - " 2026-01-29T15:08:26.085Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.557242 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557247 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557251 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557255 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557259 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.557264 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.557270 | controller | - " 2026-01-29T15:08:26.177Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.557274 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.557278 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557288 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557292 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\"}" 2026-01-29 15:09:29.557297 | controller | - " 2026-01-29T15:08:26.178Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.557301 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557305 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557311 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557315 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557319 | controller | - " 2026-01-29T15:08:26.178Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557328 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557333 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557337 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557341 | controller | \"45d58911-03e1-4813-9ac4-16809cb0e4e8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557346 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557350 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557354 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.557363 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.557367 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.557371 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.557375 | controller | - " 2026-01-29T15:08:26.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.557380 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.557384 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557388 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557392 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\"}" 2026-01-29 15:09:29.557397 | controller | - " 2026-01-29T15:08:26.179Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.557401 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557405 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557410 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557414 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557418 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.557422 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.557426 | controller | - " 2026-01-29T15:08:26.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.557431 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.557436 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557441 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557445 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557449 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\"}" 2026-01-29 15:09:29.557453 | controller | - " 2026-01-29T15:08:26.181Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.557458 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557462 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557466 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557470 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557474 | controller | - " 2026-01-29T15:08:26.182Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557479 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557483 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557487 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557491 | controller | \"a199400e-003c-4712-ab39-78769c1ab703\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557496 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557500 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557504 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557508 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.557517 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.557522 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.557526 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.557530 | controller | - " 2026-01-29T15:08:26.199Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.557535 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.557539 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557543 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557547 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\"}" 2026-01-29 15:09:29.557552 | controller | - " 2026-01-29T15:08:26.200Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.557556 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557560 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557566 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557570 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557574 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.557579 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.557584 | controller | - " 2026-01-29T15:08:26.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.557589 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.557593 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557601 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557606 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\"}" 2026-01-29 15:09:29.557610 | controller | - " 2026-01-29T15:08:26.202Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.557614 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557623 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557629 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557633 | controller | - " 2026-01-29T15:08:26.205Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557637 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557642 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557646 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557650 | controller | \"1e59b7a9-2784-4b3d-a219-34b87fd344b3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557654 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557659 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557663 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557667 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.557671 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.557676 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.557680 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.557684 | controller | - " 2026-01-29T15:08:26.286Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.557688 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.557693 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557697 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557701 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\"}" 2026-01-29 15:09:29.557705 | controller | - " 2026-01-29T15:08:26.287Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.557715 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557719 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557723 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557729 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557735 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.557739 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.557744 | controller | - " 2026-01-29T15:08:26.289Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.557748 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.557752 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557756 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557761 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557765 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\"}" 2026-01-29 15:09:29.557769 | controller | - " 2026-01-29T15:08:26.290Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.557773 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557782 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557786 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557790 | controller | - " 2026-01-29T15:08:26.291Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557795 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557799 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557815 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557822 | controller | \"d9d6a82b-dddf-49a2-9591-9e7b57071872\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557826 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557830 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557835 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557839 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.557843 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.557847 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.557853 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.557858 | controller | - " 2026-01-29T15:08:26.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.557862 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.557868 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557872 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557876 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\"}" 2026-01-29 15:09:29.557881 | controller | - " 2026-01-29T15:08:26.453Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.557885 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557889 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557895 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557899 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557904 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.557908 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.557912 | controller | - " 2026-01-29T15:08:26.455Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.557916 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.557927 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557935 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557940 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\"}" 2026-01-29 15:09:29.557944 | controller | - " 2026-01-29T15:08:26.456Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.557948 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.557952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.557957 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557961 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.557965 | controller | - " 2026-01-29T15:08:26.457Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.557969 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.557974 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.557978 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.557982 | controller | \"14f5b3e1-a501-4376-bba1-f86ba79981a9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.557986 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.557991 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.557995 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.557999 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558003 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558008 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558012 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558016 | controller | - " 2026-01-29T15:08:26.777Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.558021 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558025 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558029 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558033 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\"}" 2026-01-29 15:09:29.558037 | controller | - " 2026-01-29T15:08:26.779Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.558043 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558048 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558052 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558056 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558060 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.558064 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.558069 | controller | - " 2026-01-29T15:08:26.781Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.558073 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.558077 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558086 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558090 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\"}" 2026-01-29 15:09:29.558094 | controller | - " 2026-01-29T15:08:26.782Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.558098 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558103 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558107 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558116 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.558120 | controller | - " 2026-01-29T15:08:26.782Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558124 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558129 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558133 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558140 | controller | \"9bcee7f1-b7d1-4fa1-83ec-b33dd493e245\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.558145 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.558149 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.558153 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.558159 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558163 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558168 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558172 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558176 | controller | - " 2026-01-29T15:08:27.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.558182 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558187 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558191 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558197 | controller | \"33090144-df38-47a0-8b60-a5163394771d\"}" 2026-01-29 15:09:29.558201 | controller | - " 2026-01-29T15:08:27.425Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.558205 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558210 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558214 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558218 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558222 | controller | \"33090144-df38-47a0-8b60-a5163394771d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.558227 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.558231 | controller | - " 2026-01-29T15:08:27.427Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.558235 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.558240 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558248 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558254 | controller | \"33090144-df38-47a0-8b60-a5163394771d\"}" 2026-01-29 15:09:29.558258 | controller | - " 2026-01-29T15:08:27.428Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.558262 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558267 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558271 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558275 | controller | \"33090144-df38-47a0-8b60-a5163394771d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.558280 | controller | - " 2026-01-29T15:08:27.428Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558284 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558288 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558292 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558296 | controller | \"33090144-df38-47a0-8b60-a5163394771d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.558301 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.558305 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.558314 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.558319 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558323 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558327 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558331 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558336 | controller | - " 2026-01-29T15:08:28.709Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.558340 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558346 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558350 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558354 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\"}" 2026-01-29 15:09:29.558359 | controller | - " 2026-01-29T15:08:28.710Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.558363 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558367 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558371 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558376 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558380 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.558384 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.558388 | controller | - " 2026-01-29T15:08:28.712Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.558394 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.558400 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558412 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558418 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\"}" 2026-01-29 15:09:29.558424 | controller | - " 2026-01-29T15:08:28.712Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.558430 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558445 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558451 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.558457 | controller | - " 2026-01-29T15:08:28.713Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558462 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558466 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558471 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558475 | controller | \"1ff47759-da71-48f6-8d6f-735ac05d542f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.558479 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.558483 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.558488 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.558492 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558496 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558500 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558505 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558511 | controller | - " 2026-01-29T15:08:31.274Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.558515 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558520 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558531 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558536 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\"}" 2026-01-29 15:09:29.558540 | controller | - " 2026-01-29T15:08:31.275Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.558544 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558548 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558553 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558557 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558561 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.558565 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.558569 | controller | - " 2026-01-29T15:08:31.277Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.558574 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.558578 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558582 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558586 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558591 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\"}" 2026-01-29 15:09:29.558595 | controller | - " 2026-01-29T15:08:31.278Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.558599 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558603 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558607 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558612 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.558618 | controller | - " 2026-01-29T15:08:31.278Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558622 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558626 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558630 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558634 | controller | \"4018d16f-3d76-4cfb-93b0-292794bf3fa2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.558639 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.558643 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.558647 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.558651 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558656 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558666 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558671 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558675 | controller | - " 2026-01-29T15:08:36.398Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.558679 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558683 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558687 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558692 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\"}" 2026-01-29 15:09:29.558696 | controller | - " 2026-01-29T15:08:36.399Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.558700 | controller | some-old-account exists; database username is ironic_ecc6\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558704 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558710 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558714 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558718 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.558728 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.558732 | controller | - " 2026-01-29T15:08:36.401Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.558736 | controller | hostname-for-openstack.028dce63-aebf-4b7b-95c8-8397ac67b956.svc to MariaDBDatabase 2026-01-29 15:09:29.558741 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558745 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558749 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558753 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\"}" 2026-01-29 15:09:29.558758 | controller | - " 2026-01-29T15:08:36.402Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.558762 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.558766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558770 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558774 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.558779 | controller | - " 2026-01-29T15:08:36.402Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558783 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558787 | controller | {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, \"namespace\": 2026-01-29 15:09:29.558791 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558795 | controller | \"a0b8c237-9a77-4b9b-91e8-cd0c1589f67b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.558800 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.558818 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.558825 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.558829 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558835 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558840 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558844 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558848 | controller | - " 2026-01-29T15:08:41.770Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.558852 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558857 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, 2026-01-29 15:09:29.558861 | controller | \"namespace\": \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558865 | controller | \"52d636e3-6856-4529-ad46-a24ba6e8423a\"}" 2026-01-29 15:09:29.558869 | controller | - " 2026-01-29T15:08:41.771Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.558874 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.558878 | controller | {\"name\":\"ironic\",\"namespace\":\"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\"}, \"namespace\": 2026-01-29 15:09:29.558882 | controller | \"1f96dbcc-af60-4796-a4b3-69130ef8d7d7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558886 | controller | \"52d636e3-6856-4529-ad46-a24ba6e8423a\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.558891 | controller | not present\"}" 2026-01-29 15:09:29.558895 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.558899 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.558903 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.558908 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.558912 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.558916 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.558921 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.558925 | controller | \e[38;5;243m@ 01/29/26 15:08:45.892\e[0m" 2026-01-29 15:09:29.558935 | controller | - " 2026-01-29T15:08:45.892Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.558940 | controller | \"Namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:25Z\"}],\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\",\"resourceVersion\":\"2053\",\"uid\":\"c5b000c6-6927-4264-9a52-fa10b12faaf9\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.558947 | controller | add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.558951 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.558956 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.558960 | controller | 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\":\"# 2026-01-29 15:09:29.558965 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.558969 | controller | - " 2026-01-29T15:08:45.907Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.558973 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.558978 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.558982 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.558986 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\"}" 2026-01-29 15:09:29.558990 | controller | - " 2026-01-29T15:08:45.911Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.558995 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.558999 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.559003 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559012 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.559017 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 15:09:29.559021 | controller | - " 2026-01-29T15:08:45.915Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.559026 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559030 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.559037 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559042 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.559046 | controller | \"ObjectNamespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.559050 | controller | - " 2026-01-29T15:08:45.915Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.559054 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"028dce63-aebf-4b7b-95c8-8397ac67b956\"}, 2026-01-29 15:09:29.559066 | controller | \"namespace\": \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559070 | controller | \"a49cd771-a11c-4cee-a72b-081b27368109\"}" 2026-01-29 15:09:29.559075 | controller | - " 2026-01-29T15:08:45.921Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.559079 | controller | \"ironic\"}" 2026-01-29 15:09:29.559083 | controller | - " 2026-01-29T15:08:45.921Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.559087 | controller | - " 2026-01-29T15:08:45.921Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.559092 | controller | - " 2026-01-29T15:08:45.926Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.559096 | controller | \"ironic\"}" 2026-01-29 15:09:29.559100 | controller | - " 2026-01-29T15:08:45.926Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.559104 | controller | \"ironic\"}" 2026-01-29 15:09:29.559109 | controller | - " 2026-01-29T15:08:45.931Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.559113 | controller | \"028dce63-aebf-4b7b-95c8-8397ac67b956\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.559117 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.559121 | controller | - '' 2026-01-29 15:09:29.559126 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 15:09:29.559130 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.559134 | controller | with:' 2026-01-29 15:09:29.559138 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.559143 | controller | - ' <*errors.StatusError | 0xc0020e14a0>: ' 2026-01-29 15:09:29.559147 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.559151 | controller | - ' {' 2026-01-29 15:09:29.559155 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.559161 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.559166 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.559170 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.559174 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.559178 | controller | - ' Continue: "",' 2026-01-29 15:09:29.559183 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.559187 | controller | - ' },' 2026-01-29 15:09:29.559191 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.559195 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.559200 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.559204 | controller | - ' Details: {' 2026-01-29 15:09:29.559208 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.559212 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.559217 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.559221 | controller | - ' UID: "",' 2026-01-29 15:09:29.559225 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.559229 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.559234 | controller | - ' },' 2026-01-29 15:09:29.559238 | controller | - ' Code: 404,' 2026-01-29 15:09:29.559244 | controller | - ' },' 2026-01-29 15:09:29.559248 | controller | - " }\e[0m" 2026-01-29 15:09:29.559252 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.559257 | controller | \e[38;5;243m@ 01/29/26 15:08:45.892\e[0m" 2026-01-29 15:09:29.559261 | controller | - '' 2026-01-29 15:09:29.559265 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.559269 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.559274 | controller | {{0xc001d537a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.559278 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.559282 | controller | +0x191" 2026-01-29 15:09:29.559292 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.559296 | controller | 0xc0011a38c0})' 2026-01-29 15:09:29.559300 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.559305 | controller | +0x3a" 2026-01-29 15:09:29.559309 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001a60a50?, 0xc0000ca808?}, {0x23cd0dd, 2026-01-29 15:09:29.559313 | controller | 0x4}, {0xc001b72720, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.559317 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.559322 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001a60a50?, 0xc0011a38c0?}, {0xc001b72720?, 2026-01-29 15:09:29.559326 | controller | 0xc001a60a50?, 0x1f26380?})' 2026-01-29 15:09:29.559330 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.559335 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.559339 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.559343 | controller | +0x11f" 2026-01-29 15:09:29.559347 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0000df5e0, {0x2753a78, 2026-01-29 15:09:29.559352 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.559356 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.559360 | controller | +0x168" 2026-01-29 15:09:29.559364 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0000df5e0, {0x2753a78, 2026-01-29 15:09:29.559368 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.559373 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.559377 | controller | +0x85" 2026-01-29 15:09:29.559381 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.559385 | controller | {{0xc001d537a0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.559390 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.559394 | controller | +0x16e" 2026-01-29 15:09:29.559398 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001d537a0?, 2026-01-29 15:09:29.559402 | controller | 0x24?}, {0x23df863?, 0x10?}})' 2026-01-29 15:09:29.559406 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.559411 | controller | +0x78d" 2026-01-29 15:09:29.559416 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' 2026-01-29 15:09:29.559421 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:187 2026-01-29 15:09:29.559427 | controller | +0x66" 2026-01-29 15:09:29.559432 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.559437 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.559442 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.559446 | controller | - "\e[38;5;9m• [FAILED] [20.170 seconds]\e[0m" 2026-01-29 15:09:29.559450 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 15:09:29.559455 | controller | [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" 2026-01-29 15:09:29.559459 | controller | - " \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:1076\e[0m" 2026-01-29 15:09:29.559463 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1204\e[0m" 2026-01-29 15:09:29.559468 | controller | - '' 2026-01-29 15:09:29.559472 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.559478 | controller | - " 2026-01-29T15:08:36.574Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.559482 | controller | {\"name\":\"keystone-12ad4272-3d8c-49ce-bab9-88835203e5f1\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}}" 2026-01-29 15:09:29.559495 | controller | - " 2026-01-29T15:08:36.574Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"},\"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\"}}}" 2026-01-29 15:09:29.559500 | controller | - " 2026-01-29T15:08:36.577Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.559504 | controller | \"ironic\"}" 2026-01-29 15:09:29.559509 | controller | - " 2026-01-29T15:08:36.577Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.559513 | controller | - " 2026-01-29T15:08:36.577Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.559517 | controller | - " 2026-01-29T15:08:36.580Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.559521 | controller | \"ironic\"}" 2026-01-29 15:09:29.559526 | controller | - " 2026-01-29T15:08:36.580Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.559530 | controller | \"ironic\"}" 2026-01-29 15:09:29.559534 | controller | - " 2026-01-29T15:08:36.586Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.559538 | controller | - " 2026-01-29T15:08:36.590Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.559543 | controller | \"ironic\"}" 2026-01-29 15:09:29.559547 | controller | - " 2026-01-29T15:08:36.590Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.559551 | controller | - " 2026-01-29T15:08:36.590Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.559557 | controller | - " 2026-01-29T15:08:36.593Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.559561 | controller | \"ironic\"}" 2026-01-29 15:09:29.559566 | controller | - " 2026-01-29T15:08:36.593Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.559570 | controller | \"ironic\"}" 2026-01-29 15:09:29.559574 | controller | - " 2026-01-29T15:08:36.608Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.559578 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.559583 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559587 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559591 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}" 2026-01-29 15:09:29.559595 | controller | - " 2026-01-29T15:08:36.610Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.559600 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559604 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559608 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559612 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}" 2026-01-29 15:09:29.559617 | controller | - " 2026-01-29T15:08:36.612Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.559621 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559625 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559629 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559634 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}" 2026-01-29 15:09:29.559638 | controller | - " 2026-01-29T15:08:36.614Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.559642 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559646 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559651 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559655 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\"}" 2026-01-29 15:09:29.559659 | controller | - " 2026-01-29T15:08:36.619Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.559663 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.559668 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559672 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559676 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.559681 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.559691 | controller | - " 2026-01-29T15:08:36.623Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.559695 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559700 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559704 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559710 | controller | \"96217a55-df4f-4dc8-90c4-74abede0a077\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.559715 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.559719 | controller | - " 2026-01-29T15:08:36.634Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.559723 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.559729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559733 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559738 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\"}" 2026-01-29 15:09:29.559742 | controller | - " 2026-01-29T15:08:36.635Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.559746 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.559751 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559755 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559759 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.559763 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.559768 | controller | - " 2026-01-29T15:08:36.638Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.559772 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.559776 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559780 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559785 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559789 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\"}" 2026-01-29 15:09:29.559793 | controller | - " 2026-01-29T15:08:36.638Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.559797 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}}" 2026-01-29 15:09:29.559805 | controller | - " 2026-01-29T15:08:36.643Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.559820 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559825 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559831 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559835 | controller | \"dc4b5d5d-99f6-43b9-801b-ef388d1afe85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.559839 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.559844 | controller | - " 2026-01-29T15:08:36.644Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.559848 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.559852 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559856 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559861 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\"}" 2026-01-29 15:09:29.559867 | controller | - " 2026-01-29T15:08:36.644Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.559871 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.559875 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559879 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559884 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.559894 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.559898 | controller | - " 2026-01-29T15:08:36.645Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.559903 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}}" 2026-01-29 15:09:29.559907 | controller | - " 2026-01-29T15:08:36.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.559911 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.559917 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559926 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559930 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\"}" 2026-01-29 15:09:29.559934 | controller | - " 2026-01-29T15:08:36.739Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.559938 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.559943 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.559947 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559951 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.559955 | controller | - " 2026-01-29T15:08:36.751Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.559960 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.559964 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.559968 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.559972 | controller | \"83a09975-62fd-4768-bbde-63f529d6da44\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.559977 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.559981 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.559986 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.559990 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.559994 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.559998 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560003 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560007 | controller | - " 2026-01-29T15:08:36.751Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.560012 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560018 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560023 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560027 | controller | \"fa198e99-5218-458f-9655-245b2130b817\"}" 2026-01-29 15:09:29.560031 | controller | - " 2026-01-29T15:08:36.753Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.560035 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.560040 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560044 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560048 | controller | \"fa198e99-5218-458f-9655-245b2130b817\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.560052 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.560057 | controller | - " 2026-01-29T15:08:36.839Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.560061 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.560065 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560069 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560074 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560078 | controller | \"fa198e99-5218-458f-9655-245b2130b817\"}" 2026-01-29 15:09:29.560087 | controller | - " 2026-01-29T15:08:36.839Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.560092 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560100 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560104 | controller | \"fa198e99-5218-458f-9655-245b2130b817\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.560109 | controller | - " 2026-01-29T15:08:36.840Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.560113 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.560117 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.560121 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560125 | controller | \"fa198e99-5218-458f-9655-245b2130b817\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.560131 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.560135 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.560157 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.560163 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.560168 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.560173 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560177 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560184 | controller | - " 2026-01-29T15:08:36.840Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.560188 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560193 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.560197 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560201 | controller | \"4ba3a518-c3f4-46a0-8cef-26687df6aa5d\"}" 2026-01-29 15:09:29.560206 | controller | - " 2026-01-29T15:08:36.841Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.560210 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.560214 | controller | {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, \"namespace\": 2026-01-29 15:09:29.560218 | controller | \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560222 | controller | \"4ba3a518-c3f4-46a0-8cef-26687df6aa5d\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.560227 | controller | not present\"}" 2026-01-29 15:09:29.560231 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.560235 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.560239 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.560244 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.560248 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560252 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560256 | controller | - " 2026-01-29T15:08:36.841Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.560260 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560265 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560269 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560273 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\"}" 2026-01-29 15:09:29.560279 | controller | - " 2026-01-29T15:08:36.841Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.560284 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.560288 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560292 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560302 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.560307 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.560311 | controller | - " 2026-01-29T15:08:36.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.560315 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.560320 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560324 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560328 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560335 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\"}" 2026-01-29 15:09:29.560339 | controller | - " 2026-01-29T15:08:36.845Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.560343 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560348 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560352 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560356 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.560361 | controller | - " 2026-01-29T15:08:36.846Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.560365 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.560369 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.560373 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560377 | controller | \"d3f457eb-deb1-41f3-bd10-1795d28d23f6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.560382 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.560386 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.560390 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.560394 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.560399 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.560403 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560407 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560411 | controller | - " 2026-01-29T15:08:36.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.560416 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560420 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560424 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560428 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\"}" 2026-01-29 15:09:29.560433 | controller | - " 2026-01-29T15:08:36.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.560437 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.560441 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560446 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560450 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.560454 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.560458 | controller | - " 2026-01-29T15:08:36.854Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.560462 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.560468 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560473 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560479 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560484 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\"}" 2026-01-29 15:09:29.560493 | controller | - " 2026-01-29T15:08:36.854Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.560497 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560501 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560506 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560510 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.560514 | controller | - " 2026-01-29T15:08:36.854Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.560518 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.560523 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.560527 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560531 | controller | \"910abcca-02b1-414c-8a9c-2cf78332b37c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.560535 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.560539 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.560544 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.560548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.560552 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.560556 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560561 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560567 | controller | - " 2026-01-29T15:08:36.896Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.560572 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560581 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560585 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\"}" 2026-01-29 15:09:29.560589 | controller | - " 2026-01-29T15:08:36.896Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.560594 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.560598 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560602 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560606 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.560611 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.560615 | controller | - " 2026-01-29T15:08:36.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.560619 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.560625 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560634 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560639 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\"}" 2026-01-29 15:09:29.560644 | controller | - " 2026-01-29T15:08:36.899Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.560648 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560656 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560661 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.560665 | controller | - " 2026-01-29T15:08:36.900Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.560669 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.560673 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.560678 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560687 | controller | \"59e8bfcf-4b7f-4348-bf1b-95a7e03c8867\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.560691 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.560695 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.560700 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.560704 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.560708 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.560712 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560716 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560721 | controller | - " 2026-01-29T15:08:36.981Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.560725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560733 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560738 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\"}" 2026-01-29 15:09:29.560742 | controller | - " 2026-01-29T15:08:36.982Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.560746 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.560750 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560756 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560760 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.560765 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.560769 | controller | - " 2026-01-29T15:08:36.984Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.560775 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.560779 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560783 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560788 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560792 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\"}" 2026-01-29 15:09:29.560796 | controller | - " 2026-01-29T15:08:36.984Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.560800 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560821 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560828 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560834 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.560839 | controller | - " 2026-01-29T15:08:36.985Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.560843 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.560848 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.560853 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560858 | controller | \"7952b864-2411-40cd-8a06-bf19d90efcc3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.560862 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.560866 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.560870 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.560875 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.560879 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.560883 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.560888 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.560900 | controller | - " 2026-01-29T15:08:37.146Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.560907 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.560914 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560920 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560926 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\"}" 2026-01-29 15:09:29.560932 | controller | - " 2026-01-29T15:08:37.147Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.560938 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.560944 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560950 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560956 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.560963 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.560967 | controller | - " 2026-01-29T15:08:37.148Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.560971 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.560976 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.560980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.560984 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.560988 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\"}" 2026-01-29 15:09:29.560992 | controller | - " 2026-01-29T15:08:37.149Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.560997 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561001 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561005 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561009 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.561014 | controller | - " 2026-01-29T15:08:37.149Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561018 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561022 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.561028 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561033 | controller | \"b5cb2f70-7196-47a7-9301-3ed017bc3af7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.561037 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.561041 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561045 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561050 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561054 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561058 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561064 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561069 | controller | - " 2026-01-29T15:08:37.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.561073 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561081 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561086 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\"}" 2026-01-29 15:09:29.561091 | controller | - " 2026-01-29T15:08:37.471Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.561097 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.561103 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561117 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561126 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.561131 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.561137 | controller | - " 2026-01-29T15:08:37.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.561143 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.561148 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561164 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561170 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\"}" 2026-01-29 15:09:29.561174 | controller | - " 2026-01-29T15:08:37.474Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.561178 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561187 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561191 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.561195 | controller | - " 2026-01-29T15:08:37.475Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561199 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561204 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.561208 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561212 | controller | \"35761088-c8e6-469a-a591-d51edc35881f\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.561216 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.561221 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561225 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561229 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561233 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561237 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561242 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561246 | controller | - " 2026-01-29T15:08:38.115Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.561250 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561254 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561259 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561263 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\"}" 2026-01-29 15:09:29.561267 | controller | - " 2026-01-29T15:08:38.116Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.561271 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.561275 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561281 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561285 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.561290 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.561294 | controller | - " 2026-01-29T15:08:38.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.561298 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.561302 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561311 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561315 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\"}" 2026-01-29 15:09:29.561326 | controller | - " 2026-01-29T15:08:38.121Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.561330 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561334 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561338 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561343 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.561347 | controller | - " 2026-01-29T15:08:38.122Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561351 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561355 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.561359 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561364 | controller | \"3f84f295-8117-411f-a444-304a4c6d6a59\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.561368 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.561372 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561376 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561380 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561385 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561389 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561393 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561397 | controller | - " 2026-01-29T15:08:39.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.561402 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561406 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561410 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561414 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\"}" 2026-01-29 15:09:29.561420 | controller | - " 2026-01-29T15:08:39.404Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.561425 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.561430 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561435 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561439 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.561443 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.561447 | controller | - " 2026-01-29T15:08:39.407Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.561451 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.561456 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561460 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561464 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561470 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\"}" 2026-01-29 15:09:29.561474 | controller | - " 2026-01-29T15:08:39.407Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.561478 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561487 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561491 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.561495 | controller | - " 2026-01-29T15:08:39.408Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561499 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561503 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.561513 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561517 | controller | \"b07a009c-4dea-4470-b916-977c0d9b914e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.561521 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.561525 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561530 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561534 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561538 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561542 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561546 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561551 | controller | - " 2026-01-29T15:08:41.968Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.561555 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561563 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561568 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\"}" 2026-01-29 15:09:29.561573 | controller | - " 2026-01-29T15:08:41.969Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.561578 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.561582 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561586 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561590 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.561595 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.561599 | controller | - " 2026-01-29T15:08:41.972Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.561604 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.561609 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561613 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561617 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561621 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\"}" 2026-01-29 15:09:29.561626 | controller | - " 2026-01-29T15:08:41.973Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.561630 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561634 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561638 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561644 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.561648 | controller | - " 2026-01-29T15:08:41.974Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561657 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.561661 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561665 | controller | \"0672b4df-57f1-4260-a3a3-33fdbf1f0583\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.561669 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.561674 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561678 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561682 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561686 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561691 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561699 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561704 | controller | - " 2026-01-29T15:08:47.082Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.561710 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561714 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.561720 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561724 | controller | \"77606179-4f35-45a5-93c7-d2ea8ea027d2\"}" 2026-01-29 15:09:29.561728 | controller | - " 2026-01-29T15:08:47.090Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561732 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561737 | controller | {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, \"namespace\": 2026-01-29 15:09:29.561741 | controller | \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561745 | controller | \"77606179-4f35-45a5-93c7-d2ea8ea027d2\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.561749 | controller | not present\"}" 2026-01-29 15:09:29.561754 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561758 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561762 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561766 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561771 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561775 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561779 | controller | - " 2026-01-29T15:08:47.091Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.561783 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561787 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.561792 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561796 | controller | \"57a7c8e3-02cf-4181-897e-bdd94228ce8f\"}" 2026-01-29 15:09:29.561800 | controller | - " 2026-01-29T15:08:47.091Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561819 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561826 | controller | {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, \"namespace\": 2026-01-29 15:09:29.561831 | controller | \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561835 | controller | \"57a7c8e3-02cf-4181-897e-bdd94228ce8f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.561839 | controller | not present\"}" 2026-01-29 15:09:29.561843 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.561848 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.561852 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.561856 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.561860 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.561865 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.561869 | controller | - " 2026-01-29T15:08:47.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.561873 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.561877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561883 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561888 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\"}" 2026-01-29 15:09:29.561892 | controller | - " 2026-01-29T15:08:47.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.561896 | controller | ironic exists; database username is ironic_6dbe\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.561900 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561905 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561915 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.561919 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.561924 | controller | - " 2026-01-29T15:08:47.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.561928 | controller | hostname-for-openstack.7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e.svc to MariaDBDatabase 2026-01-29 15:09:29.561932 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561941 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561945 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\"}" 2026-01-29 15:09:29.561949 | controller | - " 2026-01-29T15:08:47.098Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.561953 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.561957 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.561963 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561968 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.561972 | controller | - " 2026-01-29T15:08:47.099Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.561976 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.561980 | controller | {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, \"namespace\": 2026-01-29 15:09:29.561985 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.561989 | controller | \"b0716487-02e7-4f35-b4cf-4e62f6c5242b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.561993 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.561997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.562001 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.562005 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.562010 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.562014 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.562018 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.562022 | controller | - " 2026-01-29T15:08:56.525Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.562028 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.562033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, 2026-01-29 15:09:29.562037 | controller | \"namespace\": \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562041 | controller | \"79406fac-ae52-4079-b4b2-cebf915fb757\"}" 2026-01-29 15:09:29.562045 | controller | - " 2026-01-29T15:08:56.526Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.562049 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.562054 | controller | {\"name\":\"ironic\",\"namespace\":\"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\"}, \"namespace\": 2026-01-29 15:09:29.562058 | controller | \"edc94ccc-11b6-49ed-a3f8-7c62bb0ff182\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562062 | controller | \"79406fac-ae52-4079-b4b2-cebf915fb757\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.562066 | controller | not present\"}" 2026-01-29 15:09:29.562070 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.562075 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.562079 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.562083 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.562087 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.562092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.562101 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.562106 | controller | \e[38;5;243m@ 01/29/26 15:08:56.646\e[0m" 2026-01-29 15:09:29.562110 | controller | - " 2026-01-29T15:08:56.651Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.562116 | controller | \"Namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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: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\":\"2026-01-29T15:08:36Z\"}],\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\",\"resourceVersion\":\"1013\",\"uid\":\"73b378df-905f-46a6-b103-0cf56a2cb9a7\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.562122 | controller | 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\":\"# 2026-01-29 15:09:29.562129 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.562133 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.562138 | controller | 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\":\"# 2026-01-29 15:09:29.562142 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.562147 | controller | - " 2026-01-29T15:08:56.671Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.562151 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.562158 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.562162 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562166 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\"}" 2026-01-29 15:09:29.562170 | controller | - " 2026-01-29T15:08:56.676Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.562175 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562185 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.562189 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562193 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.562198 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.562202 | controller | - " 2026-01-29T15:08:56.681Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.562206 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.562215 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562219 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.562223 | controller | \"ObjectNamespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.562227 | controller | - " 2026-01-29T15:08:56.681Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.562232 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562238 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\"}, 2026-01-29 15:09:29.562242 | controller | \"namespace\": \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562246 | controller | \"b0160be0-7dc4-44e0-afb9-e46e59a4459d\"}" 2026-01-29 15:09:29.562251 | controller | - " 2026-01-29T15:08:56.691Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.562256 | controller | \"ironic\"}" 2026-01-29 15:09:29.562261 | controller | - " 2026-01-29T15:08:56.691Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.562265 | controller | - " 2026-01-29T15:08:56.691Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.562270 | controller | - " 2026-01-29T15:08:56.700Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.562275 | controller | \"ironic\"}" 2026-01-29 15:09:29.562279 | controller | - " 2026-01-29T15:08:56.700Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.562283 | controller | \"ironic\"}" 2026-01-29 15:09:29.562287 | controller | - " 2026-01-29T15:08:56.708Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.562292 | controller | \"7cf9bfc2-a8a6-4d56-b3ba-09fa991ac46e\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.562296 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.562300 | controller | - '' 2026-01-29 15:09:29.562304 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.562309 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.562313 | controller | with:' 2026-01-29 15:09:29.562317 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.562321 | controller | - ' <*errors.StatusError | 0xc0019b9040>: ' 2026-01-29 15:09:29.562326 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.562330 | controller | - ' {' 2026-01-29 15:09:29.562334 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.562339 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.562343 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.562347 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.562351 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.562355 | controller | - ' Continue: "",' 2026-01-29 15:09:29.562360 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.562364 | controller | - ' },' 2026-01-29 15:09:29.562368 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.562372 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.562377 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.562381 | controller | - ' Details: {' 2026-01-29 15:09:29.562385 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.562389 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.562393 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.562398 | controller | - ' UID: "",' 2026-01-29 15:09:29.562402 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.562406 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.562410 | controller | - ' },' 2026-01-29 15:09:29.562414 | controller | - ' Code: 404,' 2026-01-29 15:09:29.562419 | controller | - ' },' 2026-01-29 15:09:29.562423 | controller | - " }\e[0m" 2026-01-29 15:09:29.562427 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.562431 | controller | \e[38;5;243m@ 01/29/26 15:08:56.646\e[0m" 2026-01-29 15:09:29.562436 | controller | - '' 2026-01-29 15:09:29.562440 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.562446 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.562451 | controller | {{0xc00189fbc0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.562461 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.562466 | controller | +0x191" 2026-01-29 15:09:29.562470 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.562474 | controller | 0xc001a067c0})' 2026-01-29 15:09:29.562478 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.562483 | controller | +0x3a" 2026-01-29 15:09:29.562487 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00179f7a0?, 0xc000700008?}, {0x23cd0dd, 2026-01-29 15:09:29.562491 | controller | 0x4}, {0xc0007bbd40, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.562495 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.562499 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00179f7a0?, 0xc001a067c0?}, {0xc0007bbd40?, 2026-01-29 15:09:29.562504 | controller | 0xc00179f7a0?, 0x1f26380?})' 2026-01-29 15:09:29.562508 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.562512 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.562516 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.562520 | controller | +0x11f" 2026-01-29 15:09:29.562525 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0017ae690, {0x2753a78, 2026-01-29 15:09:29.562529 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.562533 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.562537 | controller | +0x168" 2026-01-29 15:09:29.562542 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0017ae690, {0x2753a78, 2026-01-29 15:09:29.562546 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.562550 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.562554 | controller | +0x85" 2026-01-29 15:09:29.562559 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.562563 | controller | {{0xc00189fbc0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.562567 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.562571 | controller | +0x16e" 2026-01-29 15:09:29.562576 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 15:09:29.562580 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 15:09:29.562584 | controller | +0x69d" 2026-01-29 15:09:29.562589 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.562594 | controller | - "\e[38;5;9m• [FAILED] [20.179 seconds]\e[0m" 2026-01-29 15:09:29.562600 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [BeforeEach] \e[0mupdates 2026-01-29 15:09:29.562606 | controller | the KeystoneAuthURL if keystone internal endpoint changes\e[0m" 2026-01-29 15:09:29.562612 | controller | - " \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:692\e[0m" 2026-01-29 15:09:29.562618 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:758\e[0m" 2026-01-29 15:09:29.562625 | controller | - '' 2026-01-29 15:09:29.562631 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.562637 | controller | - " 2026-01-29T15:08:43.705Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.562645 | controller | - " 2026-01-29T15:08:43.709Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 15:09:29.562651 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 15:09:29.562657 | controller | - " 2026-01-29T15:08:43.722Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.562662 | controller | {\"name\":\"keystone-bdea1e6e-f164-40d5-ba6b-9a6a12e4dc6b\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}}" 2026-01-29 15:09:29.562674 | controller | - " 2026-01-29T15:08:43.722Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"},\"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\"}}}" 2026-01-29 15:09:29.562680 | controller | - " 2026-01-29T15:08:43.727Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.562684 | controller | \"ironic\"}" 2026-01-29 15:09:29.562688 | controller | - " 2026-01-29T15:08:43.727Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.562692 | controller | - " 2026-01-29T15:08:43.727Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.562697 | controller | - " 2026-01-29T15:08:43.730Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.562701 | controller | \"ironic\"}" 2026-01-29 15:09:29.562705 | controller | - " 2026-01-29T15:08:43.730Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.562709 | controller | \"ironic\"}" 2026-01-29 15:09:29.562714 | controller | - " 2026-01-29T15:08:43.736Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.562718 | controller | \"ironic\"}" 2026-01-29 15:09:29.562722 | controller | - " 2026-01-29T15:08:43.736Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.562726 | controller | - " 2026-01-29T15:08:43.736Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.562730 | controller | - " 2026-01-29T15:08:43.739Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.562735 | controller | \"ironic\"}" 2026-01-29 15:09:29.562739 | controller | - " 2026-01-29T15:08:43.739Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.562743 | controller | \"ironic\"}" 2026-01-29 15:09:29.562747 | controller | - " 2026-01-29T15:08:43.754Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.562752 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.562756 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562760 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562764 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}" 2026-01-29 15:09:29.562768 | controller | - " 2026-01-29T15:08:43.756Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.562775 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562779 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562783 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562787 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}" 2026-01-29 15:09:29.562791 | controller | - " 2026-01-29T15:08:43.758Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.562796 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562800 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562819 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562825 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}" 2026-01-29 15:09:29.562830 | controller | - " 2026-01-29T15:08:43.759Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.562834 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562838 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562842 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562847 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\"}" 2026-01-29 15:09:29.562851 | controller | - " 2026-01-29T15:08:43.764Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.562855 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.562859 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.562863 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.562868 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562872 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.562876 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.562880 | controller | - " 2026-01-29T15:08:43.767Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.562891 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562900 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562904 | controller | \"5e4058da-7997-42e1-8b2e-1b9126a2cfd0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.562908 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.562913 | controller | - " 2026-01-29T15:08:43.773Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.562917 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.562923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562928 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562932 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\"}" 2026-01-29 15:09:29.562936 | controller | - " 2026-01-29T15:08:43.774Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.562942 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.562946 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.562951 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.562955 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562959 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.562963 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.562967 | controller | - " 2026-01-29T15:08:43.776Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.562973 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.562977 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.562981 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.562986 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.562990 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\"}" 2026-01-29 15:09:29.562994 | controller | - " 2026-01-29T15:08:43.780Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.562998 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563007 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563011 | controller | \"5013ee01-c18f-45d1-8fc8-c8b898b18191\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563015 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563019 | controller | - " 2026-01-29T15:08:43.786Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.563024 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}}" 2026-01-29 15:09:29.563028 | controller | - " 2026-01-29T15:08:43.792Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.563032 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}}" 2026-01-29 15:09:29.563036 | controller | - " 2026-01-29T15:08:43.794Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563040 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.563045 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563049 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563053 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\"}" 2026-01-29 15:09:29.563057 | controller | - " 2026-01-29T15:08:43.794Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.563062 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563066 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563070 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563074 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563078 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563088 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563094 | controller | - " 2026-01-29T15:08:43.877Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.563098 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.563102 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563107 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563111 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563121 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\"}" 2026-01-29 15:09:29.563125 | controller | - " 2026-01-29T15:08:43.877Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.563129 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563134 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563138 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563142 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.563146 | controller | - " 2026-01-29T15:08:43.887Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563151 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563155 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563159 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563163 | controller | \"65e56fa4-13d7-470b-aefc-b522b85449e6\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.563168 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.563172 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.563176 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.563180 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.563184 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.563189 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.563193 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.563197 | controller | - " 2026-01-29T15:08:43.888Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563201 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.563207 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563211 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563216 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\"}" 2026-01-29 15:09:29.563220 | controller | - " 2026-01-29T15:08:43.889Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.563224 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563228 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563232 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563237 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563242 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563246 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563251 | controller | - " 2026-01-29T15:08:43.978Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.563255 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.563259 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563263 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563267 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563272 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\"}" 2026-01-29 15:09:29.563276 | controller | - " 2026-01-29T15:08:43.978Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.563285 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563290 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563294 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563298 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.563303 | controller | - " 2026-01-29T15:08:43.979Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563307 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563311 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563315 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563319 | controller | \"635a56cb-c003-4e05-891e-885bc5d53d46\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.563324 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.563328 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.563332 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.563336 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.563341 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.563345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.563349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.563353 | controller | - " 2026-01-29T15:08:43.979Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563358 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.563362 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563366 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563370 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\"}" 2026-01-29 15:09:29.563374 | controller | - " 2026-01-29T15:08:43.979Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.563379 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563383 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563390 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563396 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563400 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563404 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563408 | controller | - " 2026-01-29T15:08:43.982Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.563413 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.563417 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563421 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563425 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563430 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\"}" 2026-01-29 15:09:29.563434 | controller | - " 2026-01-29T15:08:43.982Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.563438 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563442 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563446 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563451 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.563455 | controller | - " 2026-01-29T15:08:43.982Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563459 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563463 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563468 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563476 | controller | \"1c601875-8033-42f9-ae13-03a4f5270847\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.563481 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.563485 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.563489 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.563495 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.563499 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.563504 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.563508 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.563512 | controller | - " 2026-01-29T15:08:43.990Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563516 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.563521 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563525 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563529 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\"}" 2026-01-29 15:09:29.563533 | controller | - " 2026-01-29T15:08:43.990Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.563539 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563543 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563547 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563552 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563556 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563560 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563564 | controller | - " 2026-01-29T15:08:43.992Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.563568 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.563573 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563581 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563585 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\"}" 2026-01-29 15:09:29.563589 | controller | - " 2026-01-29T15:08:43.993Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.563594 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563598 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563602 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563606 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.563610 | controller | - " 2026-01-29T15:08:43.993Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563615 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563619 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563623 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563628 | controller | \"2da51b3e-d3a2-4336-8e39-81d520d90808\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.563633 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.563637 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.563641 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.563646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.563650 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.563654 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.563658 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.563667 | controller | - " 2026-01-29T15:08:44.035Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563672 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.563676 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563680 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563686 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\"}" 2026-01-29 15:09:29.563690 | controller | - " 2026-01-29T15:08:44.035Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.563694 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563699 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563703 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563707 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563711 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563715 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563720 | controller | - " 2026-01-29T15:08:44.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.563724 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.563728 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563732 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563737 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563741 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\"}" 2026-01-29 15:09:29.563745 | controller | - " 2026-01-29T15:08:44.037Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.563749 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563754 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563759 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563765 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.563769 | controller | - " 2026-01-29T15:08:44.038Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563773 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563778 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563782 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563786 | controller | \"cc9a02ee-d581-4176-a237-7454a2426970\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.563790 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.563795 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.563800 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.563817 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.563823 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.563827 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.563831 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.563836 | controller | - " 2026-01-29T15:08:44.119Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563842 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.563846 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563852 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563857 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\"}" 2026-01-29 15:09:29.563861 | controller | - " 2026-01-29T15:08:44.120Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.563865 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563869 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563874 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563884 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563888 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.563892 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.563897 | controller | - " 2026-01-29T15:08:44.122Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.563901 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.563905 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563909 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563913 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563918 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\"}" 2026-01-29 15:09:29.563922 | controller | - " 2026-01-29T15:08:44.123Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.563926 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.563930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.563935 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563939 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.563943 | controller | - " 2026-01-29T15:08:44.123Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.563947 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.563951 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.563956 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.563960 | controller | \"7e0ab771-3d5d-4ad5-ab4f-cb259807ec23\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.563964 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.563968 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.563972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.563977 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.563981 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.563985 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.563989 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.563993 | controller | - " 2026-01-29T15:08:44.284Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.563999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.564004 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564008 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564012 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\"}" 2026-01-29 15:09:29.564016 | controller | - " 2026-01-29T15:08:44.286Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.564020 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564025 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564030 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564035 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564039 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.564043 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.564047 | controller | - " 2026-01-29T15:08:44.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.564051 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.564056 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564060 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564064 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564068 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\"}" 2026-01-29 15:09:29.564077 | controller | - " 2026-01-29T15:08:44.290Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.564082 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564090 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564094 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.564099 | controller | - " 2026-01-29T15:08:44.291Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564103 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564107 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564111 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564115 | controller | \"fbd5f8ef-116c-4f33-95da-5f96380565c3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.564119 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.564124 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.564128 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.564132 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.564136 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.564141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.564149 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.564165 | controller | - " 2026-01-29T15:08:44.612Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.564169 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.564174 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564179 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564183 | controller | \"16dfccfb-1079-464e-8580-748599561704\"}" 2026-01-29 15:09:29.564187 | controller | - " 2026-01-29T15:08:44.613Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.564192 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564196 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564200 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564205 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564209 | controller | \"16dfccfb-1079-464e-8580-748599561704\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.564213 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.564217 | controller | - " 2026-01-29T15:08:44.615Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.564221 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.564226 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564230 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564234 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564238 | controller | \"16dfccfb-1079-464e-8580-748599561704\"}" 2026-01-29 15:09:29.564243 | controller | - " 2026-01-29T15:08:44.615Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.564247 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564251 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564255 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564260 | controller | \"16dfccfb-1079-464e-8580-748599561704\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.564266 | controller | - " 2026-01-29T15:08:44.616Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564270 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564274 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564285 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564289 | controller | \"16dfccfb-1079-464e-8580-748599561704\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.564294 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.564298 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.564302 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.564306 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.564312 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.564319 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.564323 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.564328 | controller | - " 2026-01-29T15:08:45.256Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.564332 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.564338 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564342 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564346 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\"}" 2026-01-29 15:09:29.564350 | controller | - " 2026-01-29T15:08:45.257Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.564355 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564359 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564363 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564367 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564371 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.564376 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.564380 | controller | - " 2026-01-29T15:08:45.259Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.564384 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.564388 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564392 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564397 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564401 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\"}" 2026-01-29 15:09:29.564405 | controller | - " 2026-01-29T15:08:45.259Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.564409 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564414 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564418 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564422 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.564426 | controller | - " 2026-01-29T15:08:45.260Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564430 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564435 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564439 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564443 | controller | \"15bb5421-6648-4480-83ec-5d5fa337ddf2\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.564447 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.564451 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.564456 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.564461 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.564465 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.564470 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.564479 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.564483 | controller | - " 2026-01-29T15:08:46.541Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.564488 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.564492 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564496 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564500 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\"}" 2026-01-29 15:09:29.564504 | controller | - " 2026-01-29T15:08:46.541Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.564509 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564513 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564517 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564521 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564525 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.564530 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.564534 | controller | - " 2026-01-29T15:08:46.543Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.564538 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.564542 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564546 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564550 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564555 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\"}" 2026-01-29 15:09:29.564559 | controller | - " 2026-01-29T15:08:46.544Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.564563 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564572 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564576 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.564580 | controller | - " 2026-01-29T15:08:46.544Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564584 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564588 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564592 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564597 | controller | \"c9f4c9eb-83d4-4d5e-95b2-723280931a3a\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.564601 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.564607 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.564611 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.564617 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.564621 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.564625 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.564629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.564634 | controller | - " 2026-01-29T15:08:49.105Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.564638 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.564642 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564646 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564650 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\"}" 2026-01-29 15:09:29.564655 | controller | - " 2026-01-29T15:08:49.106Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.564659 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564663 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564672 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564677 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564681 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.564685 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.564689 | controller | - " 2026-01-29T15:08:49.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.564693 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.564698 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564702 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564706 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564710 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\"}" 2026-01-29 15:09:29.564716 | controller | - " 2026-01-29T15:08:49.109Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.564721 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564725 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564729 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564733 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.564738 | controller | - " 2026-01-29T15:08:49.111Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564742 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564746 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564750 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564756 | controller | \"2f019520-abd1-4645-9ce9-a2e1617de471\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.564760 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.564764 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.564769 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.564773 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.564777 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.564781 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.564786 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.564790 | controller | - " 2026-01-29T15:08:54.232Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.564794 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.564798 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564802 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564822 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\"}" 2026-01-29 15:09:29.564826 | controller | - " 2026-01-29T15:08:54.233Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.564831 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564835 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564839 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564843 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564848 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.564852 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.564856 | controller | - " 2026-01-29T15:08:54.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.564860 | controller | hostname-for-openstack.9c69ae03-6edc-4f3d-9c09-566bf02640c2.svc to MariaDBDatabase 2026-01-29 15:09:29.564864 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564878 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564883 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\"}" 2026-01-29 15:09:29.564887 | controller | - " 2026-01-29T15:08:54.237Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.564891 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.564895 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.564907 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564911 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.564915 | controller | - " 2026-01-29T15:08:54.238Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.564920 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.564925 | controller | {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, \"namespace\": 2026-01-29 15:09:29.564930 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.564934 | controller | \"4fb27eec-ce9f-4348-a66a-07e145dabf7d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.564938 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.564942 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.564947 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.564951 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.564955 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.564959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.564963 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.564968 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.564972 | controller | \e[38;5;243m@ 01/29/26 15:09:03.793\e[0m" 2026-01-29 15:09:29.564976 | controller | - " 2026-01-29T15:09:03.793Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.564981 | controller | \"Namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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\":\"2026-01-29T15:08:43Z\"}],\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\",\"resourceVersion\":\"1840\",\"uid\":\"c4137860-d8f1-4cc4-89ee-33681cf73622\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.564986 | controller | 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\":\"# 2026-01-29 15:09:29.564995 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.565000 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.565007 | controller | 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\":\"# 2026-01-29 15:09:29.565012 | controller | 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\":\"\"}}}" 2026-01-29 15:09:29.565016 | controller | - " 2026-01-29T15:09:03.804Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.565020 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.565024 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.565029 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565033 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\"}" 2026-01-29 15:09:29.565037 | controller | - " 2026-01-29T15:09:03.809Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.565041 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.565050 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565054 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.565058 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565062 | controller | - " 2026-01-29T15:09:03.814Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.565067 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565071 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.565075 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565079 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.565083 | controller | \"ObjectNamespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565088 | controller | - " 2026-01-29T15:09:03.814Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.565092 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9c69ae03-6edc-4f3d-9c09-566bf02640c2\"}, 2026-01-29 15:09:29.565100 | controller | \"namespace\": \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565104 | controller | \"00e3f40d-58fb-4ae5-8226-c74deae60751\"}" 2026-01-29 15:09:29.565108 | controller | - " 2026-01-29T15:09:03.821Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.565113 | controller | \"ironic\"}" 2026-01-29 15:09:29.565117 | controller | - " 2026-01-29T15:09:03.821Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.565121 | controller | - " 2026-01-29T15:09:03.821Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.565127 | controller | - " 2026-01-29T15:09:03.826Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.565131 | controller | \"ironic\"}" 2026-01-29 15:09:29.565135 | controller | - " 2026-01-29T15:09:03.826Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.565139 | controller | \"ironic\"}" 2026-01-29 15:09:29.565144 | controller | - " 2026-01-29T15:09:03.854Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.565148 | controller | \"9c69ae03-6edc-4f3d-9c09-566bf02640c2\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.565152 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.565156 | controller | - '' 2026-01-29 15:09:29.565161 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.565169 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.565173 | controller | with:' 2026-01-29 15:09:29.565178 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.565182 | controller | - ' <*errors.StatusError | 0xc0014e60a0>: ' 2026-01-29 15:09:29.565186 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.565190 | controller | - ' {' 2026-01-29 15:09:29.565195 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.565199 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.565203 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.565207 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.565212 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.565218 | controller | - ' Continue: "",' 2026-01-29 15:09:29.565222 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.565226 | controller | - ' },' 2026-01-29 15:09:29.565231 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.565235 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.565239 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.565243 | controller | - ' Details: {' 2026-01-29 15:09:29.565248 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.565252 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.565256 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.565260 | controller | - ' UID: "",' 2026-01-29 15:09:29.565264 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.565269 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.565273 | controller | - ' },' 2026-01-29 15:09:29.565277 | controller | - ' Code: 404,' 2026-01-29 15:09:29.565281 | controller | - ' },' 2026-01-29 15:09:29.565286 | controller | - " }\e[0m" 2026-01-29 15:09:29.565290 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.565294 | controller | \e[38;5;243m@ 01/29/26 15:09:03.793\e[0m" 2026-01-29 15:09:29.565298 | controller | - '' 2026-01-29 15:09:29.565303 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.565307 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.565311 | controller | {{0xc0006be5a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.565315 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.565320 | controller | +0x191" 2026-01-29 15:09:29.565324 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.565328 | controller | 0xc0018f2140})' 2026-01-29 15:09:29.565332 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.565338 | controller | +0x3a" 2026-01-29 15:09:29.565343 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00173a510?, 0xc00055c008?}, {0x23cd0dd, 2026-01-29 15:09:29.565347 | controller | 0x4}, {0xc0012860f0, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.565351 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.565355 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00173a510?, 0xc0018f2140?}, {0xc0012860f0?, 2026-01-29 15:09:29.565360 | controller | 0xc00173a510?, 0x1f26380?})' 2026-01-29 15:09:29.565364 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.565368 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.565372 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.565377 | controller | +0x11f" 2026-01-29 15:09:29.565383 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001350230, {0x2753a78, 2026-01-29 15:09:29.565387 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.565391 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.565396 | controller | +0x168" 2026-01-29 15:09:29.565400 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001350230, {0x2753a78, 2026-01-29 15:09:29.565404 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.565408 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.565413 | controller | +0x85" 2026-01-29 15:09:29.565417 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.565421 | controller | {{0xc0006be5a0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.565425 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.565430 | controller | +0x16e" 2026-01-29 15:09:29.565434 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.3.1()' 2026-01-29 15:09:29.565438 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:728 2026-01-29 15:09:29.565442 | controller | +0x7f5" 2026-01-29 15:09:29.565447 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.565451 | controller | - "\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" 2026-01-29 15:09:29.565461 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.565466 | controller | - "\e[38;5;9m• [FAILED] [20.194 seconds]\e[0m" 2026-01-29 15:09:29.565470 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 15:09:29.565474 | controller | \e[0msets topology in resource specs\e[0m" 2026-01-29 15:09:29.565479 | controller | - " \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:798\e[0m" 2026-01-29 15:09:29.565483 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:896\e[0m" 2026-01-29 15:09:29.565487 | controller | - '' 2026-01-29 15:09:29.565492 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.565496 | controller | - " 2026-01-29T15:08:47.016Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.565503 | controller | - " 2026-01-29T15:08:47.021Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-api-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.565508 | controller | - " 2026-01-29T15:08:47.024Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-conductor-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.565513 | controller | - " 2026-01-29T15:08:47.026Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-inspector-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.565518 | controller | - " 2026-01-29T15:08:47.029Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-nagent-topology\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.565522 | controller | - " 2026-01-29T15:08:47.046Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.565527 | controller | {\"name\":\"keystone-c08ea89d-2e39-4172-a0a0-6220218e7625\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}}" 2026-01-29 15:09:29.565537 | controller | - " 2026-01-29T15:08:47.046Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"},\"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\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\"}}}}" 2026-01-29 15:09:29.565543 | controller | - " 2026-01-29T15:08:47.049Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.565550 | controller | \"ironic\"}" 2026-01-29 15:09:29.565556 | controller | - " 2026-01-29T15:08:47.049Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.565560 | controller | - " 2026-01-29T15:08:47.049Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.565565 | controller | - " 2026-01-29T15:08:47.052Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.565569 | controller | \"ironic\"}" 2026-01-29 15:09:29.565575 | controller | - " 2026-01-29T15:08:47.052Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.565579 | controller | \"ironic\"}" 2026-01-29 15:09:29.565584 | controller | - " 2026-01-29T15:08:47.057Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.565588 | controller | - " 2026-01-29T15:08:47.062Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.565592 | controller | \"ironic\"}" 2026-01-29 15:09:29.565598 | controller | - " 2026-01-29T15:08:47.062Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.565602 | controller | - " 2026-01-29T15:08:47.062Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.565606 | controller | - " 2026-01-29T15:08:47.066Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.565611 | controller | \"ironic\"}" 2026-01-29 15:09:29.565615 | controller | - " 2026-01-29T15:08:47.066Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.565619 | controller | \"ironic\"}" 2026-01-29 15:09:29.565623 | controller | - " 2026-01-29T15:08:47.080Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.565628 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.565632 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565636 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565640 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}" 2026-01-29 15:09:29.565645 | controller | - " 2026-01-29T15:08:47.083Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.565649 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565657 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565662 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}" 2026-01-29 15:09:29.565666 | controller | - " 2026-01-29T15:08:47.085Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.565670 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565679 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565683 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}" 2026-01-29 15:09:29.565687 | controller | - " 2026-01-29T15:08:47.087Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.565691 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565696 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565700 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565704 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\"}" 2026-01-29 15:09:29.565708 | controller | - " 2026-01-29T15:08:47.091Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.565714 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.565724 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565729 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565733 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.565737 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565742 | controller | - " 2026-01-29T15:08:47.093Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.565746 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565754 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565760 | controller | \"caef5957-aa26-4f5d-8490-1ad577f43f76\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.565764 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565768 | controller | - " 2026-01-29T15:08:47.102Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.565773 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.565777 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565781 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565786 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\"}" 2026-01-29 15:09:29.565790 | controller | - " 2026-01-29T15:08:47.102Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.565794 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.565798 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565805 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565823 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.565827 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565831 | controller | - " 2026-01-29T15:08:47.104Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.565835 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.565840 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565848 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565852 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\"}" 2026-01-29 15:09:29.565857 | controller | - " 2026-01-29T15:08:47.107Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.565861 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565865 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565869 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565875 | controller | \"dc4086f6-9cff-4b4b-9c06-f2a5e3b7635c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.565881 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565885 | controller | - " 2026-01-29T15:08:47.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.565890 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.565894 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565898 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565902 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\"}" 2026-01-29 15:09:29.565907 | controller | - " 2026-01-29T15:08:47.108Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.565911 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.565915 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565926 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565931 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.565935 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.565939 | controller | - " 2026-01-29T15:08:47.140Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.565943 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}}" 2026-01-29 15:09:29.565947 | controller | - " 2026-01-29T15:08:47.147Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.565952 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}}" 2026-01-29 15:09:29.565956 | controller | - " 2026-01-29T15:08:47.205Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.565960 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.565964 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565969 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565973 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565977 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\"}" 2026-01-29 15:09:29.565981 | controller | - " 2026-01-29T15:08:47.206Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.565986 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.565990 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.565994 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.565998 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566004 | controller | - " 2026-01-29T15:08:47.216Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566008 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566012 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566017 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566021 | controller | \"78f18b17-2565-4245-a8e9-9513cd399d33\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566027 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566031 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566035 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566040 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.566044 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.566048 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.566052 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.566057 | controller | - " 2026-01-29T15:08:47.216Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.566061 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.566065 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566069 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566073 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\"}" 2026-01-29 15:09:29.566078 | controller | - " 2026-01-29T15:08:47.217Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.566082 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.566086 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566090 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566095 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.566099 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.566103 | controller | - " 2026-01-29T15:08:47.305Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.566107 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.566116 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566121 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566125 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566129 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\"}" 2026-01-29 15:09:29.566133 | controller | - " 2026-01-29T15:08:47.306Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.566138 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566142 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566146 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566150 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566155 | controller | - " 2026-01-29T15:08:47.316Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566160 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566165 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566170 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566175 | controller | \"e3513834-88c7-4459-a971-edb29147ee70\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566179 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566183 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566187 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566192 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.566196 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.566202 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.566206 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.566210 | controller | - " 2026-01-29T15:08:47.316Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.566214 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.566219 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566223 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566227 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\"}" 2026-01-29 15:09:29.566231 | controller | - " 2026-01-29T15:08:47.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.566236 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.566240 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566244 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566249 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.566255 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.566261 | controller | - " 2026-01-29T15:08:47.318Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.566267 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.566273 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566286 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566292 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\"}" 2026-01-29 15:09:29.566298 | controller | - " 2026-01-29T15:08:47.318Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.566304 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566310 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566315 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566326 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566331 | controller | - " 2026-01-29T15:08:47.319Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566335 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566341 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566346 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566350 | controller | \"6ddda161-d14a-4bb3-8fe6-6f09e1762bd1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566354 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566363 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566367 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.566371 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.566375 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.566382 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.566386 | controller | - " 2026-01-29T15:08:47.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.566390 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.566395 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566399 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566403 | controller | \"f619d412-693f-420b-8dc7-059612353638\"}" 2026-01-29 15:09:29.566407 | controller | - " 2026-01-29T15:08:47.327Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.566411 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.566416 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566420 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566424 | controller | \"f619d412-693f-420b-8dc7-059612353638\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.566431 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.566435 | controller | - " 2026-01-29T15:08:47.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.566440 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.566444 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566448 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566452 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566456 | controller | \"f619d412-693f-420b-8dc7-059612353638\"}" 2026-01-29 15:09:29.566461 | controller | - " 2026-01-29T15:08:47.329Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.566465 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566469 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566473 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566478 | controller | \"f619d412-693f-420b-8dc7-059612353638\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566483 | controller | - " 2026-01-29T15:08:47.329Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566488 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566492 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566496 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566500 | controller | \"f619d412-693f-420b-8dc7-059612353638\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566505 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566509 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566513 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566523 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.566527 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.566532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.566536 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.566540 | controller | - " 2026-01-29T15:08:47.370Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.566544 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.566549 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566553 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566557 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\"}" 2026-01-29 15:09:29.566561 | controller | - " 2026-01-29T15:08:47.371Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.566565 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.566570 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566576 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566580 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.566584 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.566589 | controller | - " 2026-01-29T15:08:47.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.566594 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.566599 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566603 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566607 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566611 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\"}" 2026-01-29 15:09:29.566616 | controller | - " 2026-01-29T15:08:47.374Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.566620 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566624 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566628 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566634 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566639 | controller | - " 2026-01-29T15:08:47.374Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566643 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566647 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566651 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566656 | controller | \"b16df132-eed0-4543-92b4-4589a387f42e\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566660 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566664 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566668 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566673 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.566677 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.566681 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.566685 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.566690 | controller | - " 2026-01-29T15:08:47.455Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.566694 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.566698 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566702 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566712 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\"}" 2026-01-29 15:09:29.566717 | controller | - " 2026-01-29T15:08:47.456Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.566721 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.566725 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566730 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566734 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.566738 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.566742 | controller | - " 2026-01-29T15:08:47.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.566747 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.566751 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566755 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566760 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566764 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\"}" 2026-01-29 15:09:29.566768 | controller | - " 2026-01-29T15:08:47.459Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.566772 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566783 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566787 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566791 | controller | - " 2026-01-29T15:08:47.459Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566795 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566800 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566819 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566827 | controller | \"9cd7f7fa-2a76-4405-a594-5a0968fbc478\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566831 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566836 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566842 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566846 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.566851 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.566855 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.566859 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.566864 | controller | - " 2026-01-29T15:08:47.621Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.566868 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.566872 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566876 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566880 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\"}" 2026-01-29 15:09:29.566885 | controller | - " 2026-01-29T15:08:47.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.566889 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.566893 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566897 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566902 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.566906 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.566910 | controller | - " 2026-01-29T15:08:47.624Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.566919 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.566923 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566932 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566936 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\"}" 2026-01-29 15:09:29.566940 | controller | - " 2026-01-29T15:08:47.625Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.566947 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.566951 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.566955 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566959 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.566964 | controller | - " 2026-01-29T15:08:47.625Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.566968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.566972 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.566976 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.566980 | controller | \"ebdbcc0f-9174-4c69-8bc5-6f81bf2ba937\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.566985 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.566989 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.566993 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.566997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.567001 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.567007 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.567012 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.567016 | controller | - " 2026-01-29T15:08:47.947Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.567020 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.567024 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567029 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567033 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\"}" 2026-01-29 15:09:29.567037 | controller | - " 2026-01-29T15:08:47.947Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.567041 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.567046 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567050 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567054 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.567058 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567062 | controller | - " 2026-01-29T15:08:47.950Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.567067 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.567071 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567075 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567079 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567085 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\"}" 2026-01-29 15:09:29.567089 | controller | - " 2026-01-29T15:08:47.950Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.567094 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567108 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567112 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.567116 | controller | - " 2026-01-29T15:08:47.950Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.567121 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.567125 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.567129 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567133 | controller | \"519c5d23-7e38-487b-b08b-7eb48eeacf59\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.567137 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.567142 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.567146 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.567150 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.567154 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.567159 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.567163 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.567167 | controller | - " 2026-01-29T15:08:48.592Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.567171 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.567176 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567180 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567184 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\"}" 2026-01-29 15:09:29.567188 | controller | - " 2026-01-29T15:08:48.593Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.567192 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.567197 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567201 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567205 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.567209 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567214 | controller | - " 2026-01-29T15:08:48.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.567218 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.567222 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567226 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567233 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567237 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\"}" 2026-01-29 15:09:29.567241 | controller | - " 2026-01-29T15:08:48.597Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.567245 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567254 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567258 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.567262 | controller | - " 2026-01-29T15:08:48.598Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.567268 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.567272 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.567276 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567281 | controller | \"e12af6c7-01b3-433e-a5ff-5e48f18dfbe5\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.567285 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.567289 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.567298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.567302 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.567306 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.567310 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.567315 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.567319 | controller | - " 2026-01-29T15:08:49.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.567323 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.567327 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567332 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567336 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\"}" 2026-01-29 15:09:29.567340 | controller | - " 2026-01-29T15:08:49.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.567344 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.567349 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567353 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567357 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.567361 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567366 | controller | - " 2026-01-29T15:08:49.883Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.567370 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.567374 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567384 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567388 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\"}" 2026-01-29 15:09:29.567393 | controller | - " 2026-01-29T15:08:49.883Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.567397 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567401 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567405 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567409 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.567414 | controller | - " 2026-01-29T15:08:49.884Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.567418 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.567422 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.567426 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567431 | controller | \"88adc102-798d-4323-bd8f-700b29852ae7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.567435 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.567439 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.567443 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.567448 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.567452 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.567456 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.567460 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.567464 | controller | - " 2026-01-29T15:08:52.445Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.567469 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.567473 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567481 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567485 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\"}" 2026-01-29 15:09:29.567489 | controller | - " 2026-01-29T15:08:52.445Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.567494 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.567498 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567502 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567507 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.567512 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567517 | controller | - " 2026-01-29T15:08:52.448Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.567528 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.567533 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567541 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567547 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\"}" 2026-01-29 15:09:29.567551 | controller | - " 2026-01-29T15:08:52.448Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.567555 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567560 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567564 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567568 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.567572 | controller | - " 2026-01-29T15:08:52.448Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.567577 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.567581 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.567585 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567589 | controller | \"fabdea12-b185-4764-808e-71f5693305c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.567594 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.567598 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.567602 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.567606 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.567611 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.567615 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.567619 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.567623 | controller | - " 2026-01-29T15:08:57.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.567628 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.567633 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567638 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567642 | controller | \"53802412-f1a4-4818-b086-fec50224193d\"}" 2026-01-29 15:09:29.567646 | controller | - " 2026-01-29T15:08:57.570Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.567651 | controller | ironic exists; database username is ironic_110c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.567655 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567659 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567664 | controller | \"53802412-f1a4-4818-b086-fec50224193d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.567669 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567680 | controller | - " 2026-01-29T15:08:57.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.567684 | controller | hostname-for-openstack.f9523e50-6f4a-4967-81f9-ec227b7d4872.svc to MariaDBDatabase 2026-01-29 15:09:29.567688 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567697 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567701 | controller | \"53802412-f1a4-4818-b086-fec50224193d\"}" 2026-01-29 15:09:29.567706 | controller | - " 2026-01-29T15:08:57.572Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.567710 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567718 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567723 | controller | \"53802412-f1a4-4818-b086-fec50224193d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.567727 | controller | - " 2026-01-29T15:08:57.572Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.567731 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.567735 | controller | {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, \"namespace\": 2026-01-29 15:09:29.567740 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567744 | controller | \"53802412-f1a4-4818-b086-fec50224193d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.567748 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.567752 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.567756 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.567761 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.567765 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.567769 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.567773 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.567778 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.567782 | controller | \e[38;5;243m@ 01/29/26 15:09:07.148\e[0m" 2026-01-29 15:09:29.567786 | controller | - " 2026-01-29T15:09:07.151Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.567791 | controller | \"Namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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\":\"2026-01-29T15:08:47Z\"}],\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\",\"resourceVersion\":\"2182\",\"uid\":\"7a20765c-3d14-4b3e-b2a9-3500c86fcaa9\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.567803 | controller | 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\":\"# 2026-01-29 15:09:29.567821 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.567826 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.567831 | controller | 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\":\"# 2026-01-29 15:09:29.567836 | controller | 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\":\"8f90f402-c93b-432c-a720-da30ec6a3c0f-global-topology\"}}}}" 2026-01-29 15:09:29.567842 | controller | - " 2026-01-29T15:09:07.162Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.567846 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.567851 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567857 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567861 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\"}" 2026-01-29 15:09:29.567865 | controller | - " 2026-01-29T15:09:07.166Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.567870 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567878 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567883 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.567888 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567894 | controller | - " 2026-01-29T15:09:07.170Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.567898 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567902 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567906 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567911 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.567915 | controller | \"ObjectNamespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.567919 | controller | - " 2026-01-29T15:09:07.170Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.567923 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.567928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9523e50-6f4a-4967-81f9-ec227b7d4872\"}, 2026-01-29 15:09:29.567932 | controller | \"namespace\": \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.567936 | controller | \"c5ed1bc7-34fb-4e6f-93b8-f9596260ec1e\"}" 2026-01-29 15:09:29.567941 | controller | - " 2026-01-29T15:09:07.176Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.567945 | controller | \"ironic\"}" 2026-01-29 15:09:29.567949 | controller | - " 2026-01-29T15:09:07.176Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.567958 | controller | - " 2026-01-29T15:09:07.176Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.567962 | controller | - " 2026-01-29T15:09:07.181Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.567967 | controller | \"ironic\"}" 2026-01-29 15:09:29.567971 | controller | - " 2026-01-29T15:09:07.181Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.567975 | controller | \"ironic\"}" 2026-01-29 15:09:29.567979 | controller | - " 2026-01-29T15:09:07.187Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.567984 | controller | \"f9523e50-6f4a-4967-81f9-ec227b7d4872\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.567988 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.567992 | controller | - '' 2026-01-29 15:09:29.567996 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.568001 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.568005 | controller | with:' 2026-01-29 15:09:29.568009 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.568014 | controller | - ' <*errors.StatusError | 0xc001267180>: ' 2026-01-29 15:09:29.568018 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.568022 | controller | - ' {' 2026-01-29 15:09:29.568026 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.568031 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.568035 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.568039 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.568043 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.568048 | controller | - ' Continue: "",' 2026-01-29 15:09:29.568052 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.568056 | controller | - ' },' 2026-01-29 15:09:29.568060 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.568065 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.568069 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.568073 | controller | - ' Details: {' 2026-01-29 15:09:29.568077 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.568083 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.568088 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.568092 | controller | - ' UID: "",' 2026-01-29 15:09:29.568096 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.568100 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.568105 | controller | - ' },' 2026-01-29 15:09:29.568109 | controller | - ' Code: 404,' 2026-01-29 15:09:29.568113 | controller | - ' },' 2026-01-29 15:09:29.568117 | controller | - " }\e[0m" 2026-01-29 15:09:29.568122 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.568126 | controller | \e[38;5;243m@ 01/29/26 15:09:07.148\e[0m" 2026-01-29 15:09:29.568130 | controller | - '' 2026-01-29 15:09:29.568135 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.568139 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000e2c80, 2026-01-29 15:09:29.568143 | controller | {{0xc001ee8f30?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.568147 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.568152 | controller | +0x191" 2026-01-29 15:09:29.568157 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.568162 | controller | 0xc0019bf740})' 2026-01-29 15:09:29.568181 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.568186 | controller | +0x3a" 2026-01-29 15:09:29.568191 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00200b350?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 15:09:29.568195 | controller | 0x4}, {0xc000011b90, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.568199 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.568203 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00200b350?, 0xc0019bf740?}, {0xc000011b90?, 2026-01-29 15:09:29.568208 | controller | 0xc00200b350?, 0x1f26380?})' 2026-01-29 15:09:29.568212 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.568216 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.568221 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.568225 | controller | +0x11f" 2026-01-29 15:09:29.568229 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0011e0c40, {0x2753a78, 2026-01-29 15:09:29.568233 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.568238 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.568242 | controller | +0x168" 2026-01-29 15:09:29.568246 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0011e0c40, {0x2753a78, 2026-01-29 15:09:29.568250 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.568255 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.568259 | controller | +0x85" 2026-01-29 15:09:29.568263 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000e2c80, 2026-01-29 15:09:29.568268 | controller | {{0xc001ee8f30, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.568278 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.568283 | controller | +0x16e" 2026-01-29 15:09:29.568287 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 15:09:29.568291 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.568298 | controller | +0xc8d" 2026-01-29 15:09:29.568302 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.568306 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 15:09:29.568311 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.568316 | controller | - "\e[38;5;10m[AfterSuite] PASSED [1.129 seconds]\e[0m" 2026-01-29 15:09:29.568321 | controller | - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" 2026-01-29 15:09:29.568327 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/suite_test.go:241\e[0m" 2026-01-29 15:09:29.568333 | controller | - '' 2026-01-29 15:09:29.568340 | controller | - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" 2026-01-29 15:09:29.568346 | controller | - ' W0129 15:09:07.608508 59824 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.568352 | controller | watch of *v1beta1.Ironic ended with: an error on the server ("unable to decode an 2026-01-29 15:09:29.568358 | controller | event from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 15:09:29.568364 | controller | - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" 2026-01-29 15:09:29.568370 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.568376 | controller | - "\e[38;5;9m• [FAILED] [20.316 seconds]\e[0m" 2026-01-29 15:09:29.568381 | controller | - "\e[0mIronic controller \e[38;5;243mwhen The service is being configured to run 2026-01-29 15:09:29.568386 | controller | \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets 2026-01-29 15:09:29.568390 | controller | a finalizer\e[0m" 2026-01-29 15:09:29.568394 | controller | - "\e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:135\e[0m" 2026-01-29 15:09:29.568399 | controller | - '' 2026-01-29 15:09:29.568403 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.568407 | controller | - " 2026-01-29T15:08:56.738Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.568412 | controller | - " 2026-01-29T15:08:56.750Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.568416 | controller | {\"name\":\"keystone-dc6d4eb1-e53d-48d7-8de5-460d4b7207c3\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}" 2026-01-29 15:09:29.568420 | controller | - " 2026-01-29T15:08:56.750Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"},\"spec\":{\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\"},\"ironicConductors\":[{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"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\"},\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"transportURLSecret\":\"rabbitmq-secret\"}}}" 2026-01-29 15:09:29.568426 | controller | - " 2026-01-29T15:08:56.753Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.568432 | controller | \"ironic\"}" 2026-01-29 15:09:29.568436 | controller | - " 2026-01-29T15:08:56.753Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.568441 | controller | - " 2026-01-29T15:08:56.753Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.568445 | controller | - " 2026-01-29T15:08:56.755Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.568449 | controller | \"ironic\"}" 2026-01-29 15:09:29.568453 | controller | - " 2026-01-29T15:08:56.755Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.568458 | controller | \"ironic\"}" 2026-01-29 15:09:29.568462 | controller | - " 2026-01-29T15:08:56.762Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.568466 | controller | \"ironic\"}" 2026-01-29 15:09:29.568480 | controller | - " 2026-01-29T15:08:56.762Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.568485 | controller | - " 2026-01-29T15:08:56.762Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.568489 | controller | - " 2026-01-29T15:08:56.764Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.568493 | controller | \"ironic\"}" 2026-01-29 15:09:29.568499 | controller | - " 2026-01-29T15:08:56.764Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.568503 | controller | \"ironic\"}" 2026-01-29 15:09:29.568508 | controller | - " 2026-01-29T15:08:56.779Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.568512 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568520 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568525 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}" 2026-01-29 15:09:29.568529 | controller | - " 2026-01-29T15:08:56.781Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.568533 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568542 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568546 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}" 2026-01-29 15:09:29.568550 | controller | - " 2026-01-29T15:08:56.782Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.568554 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568559 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568563 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568567 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}" 2026-01-29 15:09:29.568571 | controller | - " 2026-01-29T15:08:56.783Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.568575 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568580 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568586 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568590 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}" 2026-01-29 15:09:29.568594 | controller | - " 2026-01-29T15:08:56.786Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 15:09:29.568599 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.568606 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568612 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568616 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}" 2026-01-29 15:09:29.568620 | controller | - " 2026-01-29T15:08:56.786Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.568624 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.568629 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568633 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568637 | controller | \"d6a9f9a6-ffc7-4fb1-918b-19737adc09d4\"}" 2026-01-29 15:09:29.568641 | controller | - " 2026-01-29T15:08:56.793Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.568646 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568650 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568654 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568658 | controller | \"3cb697d9-31e3-4648-be1e-a4f4fbf4350d\"}" 2026-01-29 15:09:29.568662 | controller | - " 2026-01-29T15:08:56.794Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 15:09:29.568667 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.568671 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568675 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568684 | controller | \"3cb697d9-31e3-4648-be1e-a4f4fbf4350d\"}" 2026-01-29 15:09:29.568689 | controller | - " 2026-01-29T15:08:56.805Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 15:09:29.568693 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}" 2026-01-29 15:09:29.568697 | controller | - " 2026-01-29T15:08:56.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.568702 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568706 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568710 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568714 | controller | \"6b8ce000-3540-4549-aae2-12e2d60c0447\"}" 2026-01-29 15:09:29.568719 | controller | - " 2026-01-29T15:08:56.811Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.568723 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.568727 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568731 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568736 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568740 | controller | \"6b8ce000-3540-4549-aae2-12e2d60c0447\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.568744 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.568748 | controller | - " 2026-01-29T15:08:56.827Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.568753 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568758 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568763 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568767 | controller | \"6b8ce000-3540-4549-aae2-12e2d60c0447\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.568771 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.568776 | controller | - " 2026-01-29T15:08:56.836Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.568780 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}" 2026-01-29 15:09:29.568784 | controller | - " 2026-01-29T15:08:56.837Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.568788 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568797 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568801 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\"}" 2026-01-29 15:09:29.568820 | controller | - " 2026-01-29T15:08:56.838Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.568827 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.568831 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568835 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568841 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568846 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.568850 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.568854 | controller | - " 2026-01-29T15:08:56.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.568859 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.568863 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568872 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568876 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\"}" 2026-01-29 15:09:29.568880 | controller | - " 2026-01-29T15:08:56.841Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.568884 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}}" 2026-01-29 15:09:29.568889 | controller | - " 2026-01-29T15:08:56.844Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-mariadb-account 2026-01-29 15:09:29.568899 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568903 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568908 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568912 | controller | \"a7795b46-a3e5-42c1-9139-22ebbc1591b1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.568916 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.568922 | controller | - " 2026-01-29T15:08:56.853Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.568927 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568931 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568935 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568939 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\"}" 2026-01-29 15:09:29.568944 | controller | - " 2026-01-29T15:08:56.854Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.568948 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.568952 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.568956 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568961 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568965 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.568969 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.568973 | controller | - " 2026-01-29T15:08:56.942Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.568979 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.568984 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.568988 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.568992 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.568996 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\"}" 2026-01-29 15:09:29.569001 | controller | - " 2026-01-29T15:08:56.942Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569005 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569009 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569013 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569018 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569022 | controller | - " 2026-01-29T15:08:56.956Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569026 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569030 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569034 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569039 | controller | \"ce0c29ad-4fb1-4ab9-95b6-cd9079700db9\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.569043 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.569049 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.569053 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.569058 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.569062 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.569066 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.569073 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.569077 | controller | - " 2026-01-29T15:08:56.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.569081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569091 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569095 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569099 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\"}" 2026-01-29 15:09:29.569104 | controller | - " 2026-01-29T15:08:56.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.569108 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.569112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569117 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569121 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569127 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.569131 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.569135 | controller | - " 2026-01-29T15:08:57.042Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.569139 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.569144 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569152 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569156 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\"}" 2026-01-29 15:09:29.569161 | controller | - " 2026-01-29T15:08:57.042Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569165 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569173 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569178 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569182 | controller | - " 2026-01-29T15:08:57.043Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569186 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569190 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569195 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569199 | controller | \"c5c0340f-867d-432d-89b0-fa8d30f030c3\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.569203 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.569207 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.569212 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.569216 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.569222 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.569227 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.569231 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.569235 | controller | - " 2026-01-29T15:08:57.043Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.569239 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569244 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569248 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569252 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\"}" 2026-01-29 15:09:29.569256 | controller | - " 2026-01-29T15:08:57.043Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.569261 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.569265 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569269 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569273 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569278 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.569287 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.569291 | controller | - " 2026-01-29T15:08:57.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.569295 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.569300 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569308 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569312 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\"}" 2026-01-29 15:09:29.569317 | controller | - " 2026-01-29T15:08:57.046Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569321 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569325 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569329 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569334 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569338 | controller | - " 2026-01-29T15:08:57.046Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569342 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569346 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569351 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569355 | controller | \"5eb72eaf-a43b-4ed9-bb95-7780d89f9239\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.569359 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.569363 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.569369 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.569374 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.569378 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.569382 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.569386 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.569391 | controller | - " 2026-01-29T15:08:57.054Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.569395 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569399 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569405 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569409 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\"}" 2026-01-29 15:09:29.569414 | controller | - " 2026-01-29T15:08:57.054Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.569418 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.569422 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569426 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569430 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569435 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.569439 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.569443 | controller | - " 2026-01-29T15:08:57.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.569447 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.569453 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569462 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569466 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\"}" 2026-01-29 15:09:29.569470 | controller | - " 2026-01-29T15:08:57.057Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569479 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569484 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569488 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569492 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569497 | controller | - " 2026-01-29T15:08:57.057Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569501 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569505 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569509 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569513 | controller | \"c33d286b-80a2-490b-b6a0-6894fff9321d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.569519 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.569524 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.569528 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.569532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.569538 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.569542 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.569546 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.569551 | controller | - " 2026-01-29T15:08:57.098Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.569555 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569563 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569568 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\"}" 2026-01-29 15:09:29.569572 | controller | - " 2026-01-29T15:08:57.098Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.569576 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.569580 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569585 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569589 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569593 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.569597 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.569602 | controller | - " 2026-01-29T15:08:57.101Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.569606 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.569610 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569615 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569619 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569626 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\"}" 2026-01-29 15:09:29.569630 | controller | - " 2026-01-29T15:08:57.101Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569634 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569643 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569647 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569651 | controller | - " 2026-01-29T15:08:57.102Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569656 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569660 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569666 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569675 | controller | \"83456852-2465-481f-adf6-486acdd5cdc0\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.569679 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.569684 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.569688 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.569692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.569697 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.569702 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.569707 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.569711 | controller | - " 2026-01-29T15:08:57.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.569715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569719 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569724 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569728 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\"}" 2026-01-29 15:09:29.569732 | controller | - " 2026-01-29T15:08:57.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.569736 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.569741 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569745 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569749 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569753 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.569758 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.569762 | controller | - " 2026-01-29T15:08:57.186Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.569766 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.569770 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569775 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569779 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569783 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\"}" 2026-01-29 15:09:29.569787 | controller | - " 2026-01-29T15:08:57.186Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569792 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569800 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569817 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569824 | controller | - " 2026-01-29T15:08:57.187Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569830 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569834 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569838 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569842 | controller | \"dbea9bf2-207e-4bd6-886b-211a0fea42ea\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.569847 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.569851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.569855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.569859 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.569864 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.569868 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.569878 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.569882 | controller | - " 2026-01-29T15:08:57.348Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.569887 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569891 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569895 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569899 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\"}" 2026-01-29 15:09:29.569904 | controller | - " 2026-01-29T15:08:57.349Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.569908 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.569912 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.569916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569920 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569925 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.569929 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.569933 | controller | - " 2026-01-29T15:08:57.351Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.569937 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.569942 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569946 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569950 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569955 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\"}" 2026-01-29 15:09:29.569961 | controller | - " 2026-01-29T15:08:57.352Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.569965 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.569969 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.569975 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.569979 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.569984 | controller | - " 2026-01-29T15:08:57.352Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.569989 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.569994 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.569998 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570002 | controller | \"e067ac30-b439-49e5-929f-ee1f44a38007\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.570007 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.570011 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570015 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570019 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570024 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570028 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570032 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570036 | controller | - " 2026-01-29T15:08:57.673Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.570041 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570045 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570049 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570053 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\"}" 2026-01-29 15:09:29.570058 | controller | - " 2026-01-29T15:08:57.674Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.570062 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.570066 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570075 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570079 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570084 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.570088 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.570092 | controller | - " 2026-01-29T15:08:57.675Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.570096 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.570101 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570105 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570110 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570116 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\"}" 2026-01-29 15:09:29.570121 | controller | - " 2026-01-29T15:08:57.676Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.570128 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570144 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570150 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.570156 | controller | - " 2026-01-29T15:08:57.677Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.570162 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.570168 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.570173 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570178 | controller | \"dd94da71-f3f3-4119-bbae-962cd095a98c\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.570182 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.570186 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570191 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570195 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570199 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570203 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570208 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570212 | controller | - " 2026-01-29T15:08:58.317Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.570216 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570224 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570229 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\"}" 2026-01-29 15:09:29.570233 | controller | - " 2026-01-29T15:08:58.319Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.570237 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.570241 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570246 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570252 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570257 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.570261 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.570265 | controller | - " 2026-01-29T15:08:58.322Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.570269 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.570274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570288 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570294 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\"}" 2026-01-29 15:09:29.570299 | controller | - " 2026-01-29T15:08:58.323Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.570303 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570311 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570316 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.570320 | controller | - " 2026-01-29T15:08:58.324Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.570324 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.570328 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.570333 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570337 | controller | \"03a03e37-364b-4ef2-9a13-ae25d62abedf\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.570341 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.570345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570350 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570354 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570358 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570362 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570367 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570371 | controller | - " 2026-01-29T15:08:59.604Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.570375 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570379 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570384 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570388 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\"}" 2026-01-29 15:09:29.570392 | controller | - " 2026-01-29T15:08:59.605Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.570396 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.570400 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570405 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570409 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570413 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.570417 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.570422 | controller | - " 2026-01-29T15:08:59.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.570426 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.570430 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570434 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570440 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570444 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\"}" 2026-01-29 15:09:29.570449 | controller | - " 2026-01-29T15:08:59.607Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.570453 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570461 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570467 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.570472 | controller | - " 2026-01-29T15:08:59.608Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.570480 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.570484 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.570489 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570493 | controller | \"4d8734b1-6c12-4723-81ac-2fef3ec7a060\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.570497 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.570501 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570506 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570510 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570514 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570519 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570525 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570529 | controller | - " 2026-01-29T15:09:02.169Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.570533 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570537 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570543 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570547 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\"}" 2026-01-29 15:09:29.570551 | controller | - " 2026-01-29T15:09:02.170Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.570555 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.570560 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570564 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570568 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570572 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.570577 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.570581 | controller | - " 2026-01-29T15:09:02.172Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.570585 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.570591 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570595 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570600 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570606 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\"}" 2026-01-29 15:09:29.570611 | controller | - " 2026-01-29T15:09:02.173Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.570615 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570619 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570623 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570628 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.570632 | controller | - " 2026-01-29T15:09:02.173Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.570636 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.570641 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.570645 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570649 | controller | \"8b9c0a56-17ac-4bcc-89f3-b4d0b5b69c66\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.570653 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.570657 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570662 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570666 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570674 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570679 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570683 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570687 | controller | - " 2026-01-29T15:09:07.294Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.570691 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570695 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570700 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570704 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\"}" 2026-01-29 15:09:29.570708 | controller | - " 2026-01-29T15:09:07.295Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.570712 | controller | some-mariadb-account exists; database username is ironic_5cc2\t{\"controller\": 2026-01-29 15:09:29.570717 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570725 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570729 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.570733 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.570740 | controller | - " 2026-01-29T15:09:07.297Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.570744 | controller | hostname-for-openstack.f29436af-dea7-4f11-8efd-d5bdd1c52ee9.svc to MariaDBDatabase 2026-01-29 15:09:29.570748 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570757 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570761 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\"}" 2026-01-29 15:09:29.570765 | controller | - " 2026-01-29T15:09:07.297Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.570769 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.570774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570778 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570782 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.570786 | controller | - " 2026-01-29T15:09:07.297Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.570791 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.570795 | controller | {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, \"namespace\": 2026-01-29 15:09:29.570799 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570817 | controller | \"318680a2-86ce-4cd9-b0a4-94c33cbd2978\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.570824 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.570828 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570832 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570837 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570841 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570847 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570851 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570855 | controller | - " 2026-01-29T15:09:07.571Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.570860 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570864 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, 2026-01-29 15:09:29.570868 | controller | \"namespace\": \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570872 | controller | \"ced980da-3463-4826-962c-38a0a3dc67d5\"}" 2026-01-29 15:09:29.570882 | controller | - " 2026-01-29T15:09:07.572Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.570886 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.570890 | controller | {\"name\":\"ironic\",\"namespace\":\"0c031ed5-123a-4559-9dc1-a9a8b96d3725\"}, \"namespace\": 2026-01-29 15:09:29.570894 | controller | \"0c031ed5-123a-4559-9dc1-a9a8b96d3725\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.570899 | controller | \"ced980da-3463-4826-962c-38a0a3dc67d5\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.570905 | controller | not present\"}" 2026-01-29 15:09:29.570909 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.570914 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.570918 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.570922 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.570926 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.570930 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.570935 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.570939 | controller | \e[38;5;243m@ 01/29/26 15:09:16.955\e[0m" 2026-01-29 15:09:29.570943 | controller | - " 2026-01-29T15:09:16.955Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.570948 | controller | \"Namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:08: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:08:56Z\"}],\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\",\"resourceVersion\":\"1050\",\"uid\":\"c4ed171c-afc4-4753-b2dc-9a888adbfb6c\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.570954 | controller | add your customization here\",\"databaseAccount\":\"some-mariadb-account\",\"databaseInstance\":\"openstack\",\"graphicalConsoles\":\"Disabled\",\"images\":{\"api\":\"test://ironic\",\"conductor\":\"test://ironic\",\"inspector\":\"test://ironic\",\"ironicPythonAgent\":\"test://ironic\",\"neutronAgent\":\"test://ironic\",\"pxe\":\"test://ironic\"},\"ironicAPI\":{\"customServiceConfig\":\"# 2026-01-29 15:09:29.570959 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.570964 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.570973 | controller | 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\":\"# 2026-01-29 15:09:29.570979 | controller | add your customization here\",\"rabbitMqClusterName\":\"rabbitmq\",\"replicas\":1,\"resources\":{}},\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"preserveJobs\":true,\"rabbitMqClusterName\":\"rabbitmq\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\"}}}" 2026-01-29 15:09:29.570985 | controller | - " 2026-01-29T15:09:16.973Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.570989 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.570994 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.570998 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571002 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\"}" 2026-01-29 15:09:29.571007 | controller | - " 2026-01-29T15:09:16.978Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.571011 | controller | from MariaDBAccount some-mariadb-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.571015 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.571019 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571024 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.571028 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 15:09:29.571032 | controller | - " 2026-01-29T15:09:16.982Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.571036 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.571045 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571049 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.571053 | controller | \"ObjectNamespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.571057 | controller | - " 2026-01-29T15:09:16.982Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.571062 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571066 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\"}, 2026-01-29 15:09:29.571070 | controller | \"namespace\": \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571074 | controller | \"4d7dc4d8-3ff3-4741-81ec-fe409824dadb\"}" 2026-01-29 15:09:29.571080 | controller | - " 2026-01-29T15:09:16.989Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.571084 | controller | \"ironic\"}" 2026-01-29 15:09:29.571089 | controller | - " 2026-01-29T15:09:16.989Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.571093 | controller | - " 2026-01-29T15:09:16.989Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.571097 | controller | - " 2026-01-29T15:09:16.994Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.571102 | controller | \"ironic\"}" 2026-01-29 15:09:29.571106 | controller | - " 2026-01-29T15:09:16.994Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.571112 | controller | \"ironic\"}" 2026-01-29 15:09:29.571137 | controller | - " 2026-01-29T15:09:17.025Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.571141 | controller | \"f29436af-dea7-4f11-8efd-d5bdd1c52ee9\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.571146 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.571150 | controller | - '' 2026-01-29 15:09:29.571154 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.113s." 2026-01-29 15:09:29.571159 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.571163 | controller | with:' 2026-01-29 15:09:29.571167 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.571172 | controller | - ' <*errors.StatusError | 0xc000d397c0>: ' 2026-01-29 15:09:29.571176 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.571180 | controller | - ' {' 2026-01-29 15:09:29.571185 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.571189 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.571193 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.571198 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.571202 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.571206 | controller | - ' Continue: "",' 2026-01-29 15:09:29.571217 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.571221 | controller | - ' },' 2026-01-29 15:09:29.571226 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.571230 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.571234 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.571239 | controller | - ' Details: {' 2026-01-29 15:09:29.571243 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.571247 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.571251 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.571256 | controller | - ' UID: "",' 2026-01-29 15:09:29.571260 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.571264 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.571268 | controller | - ' },' 2026-01-29 15:09:29.571273 | controller | - ' Code: 404,' 2026-01-29 15:09:29.571277 | controller | - ' },' 2026-01-29 15:09:29.571281 | controller | - " }\e[0m" 2026-01-29 15:09:29.571286 | controller | - " \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.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.571290 | controller | \e[38;5;243m@ 01/29/26 15:09:16.955\e[0m" 2026-01-29 15:09:29.571294 | controller | - '' 2026-01-29 15:09:29.571299 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.571303 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000545630, 2026-01-29 15:09:29.571307 | controller | {{0xc001ad0d20?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.571312 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.571316 | controller | +0x191" 2026-01-29 15:09:29.571320 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.571325 | controller | 0xc00177e5c0})' 2026-01-29 15:09:29.571329 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.571333 | controller | +0x3a" 2026-01-29 15:09:29.571338 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001364300?, 0xc000600808?}, {0x23cd0dd, 2026-01-29 15:09:29.571342 | controller | 0x4}, {0xc001b99818, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.571348 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.571352 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001364300?, 0xc00177e5c0?}, {0xc001b99818?, 2026-01-29 15:09:29.571357 | controller | 0xc001364300?, 0x1f26380?})' 2026-01-29 15:09:29.571361 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.571365 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.571370 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.571374 | controller | +0x11f" 2026-01-29 15:09:29.571378 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00144c460, {0x2753a78, 2026-01-29 15:09:29.571383 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.571387 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.571391 | controller | +0x168" 2026-01-29 15:09:29.571396 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00144c460, {0x2753a78, 2026-01-29 15:09:29.571400 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.571404 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.571408 | controller | +0x85" 2026-01-29 15:09:29.571413 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000545630, 2026-01-29 15:09:29.571417 | controller | {{0xc001ad0d20, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.571421 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.571426 | controller | +0x16e" 2026-01-29 15:09:29.571430 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001ad0d20?, 2026-01-29 15:09:29.571434 | controller | 0x57?}, {0x23e8290?, 0x100140?}})' 2026-01-29 15:09:29.571439 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 15:09:29.571443 | controller | +0x78d" 2026-01-29 15:09:29.571447 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()' 2026-01-29 15:09:29.571452 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/mariadb-operator/api@v0.6.1-0.20260127154438-ff95971883bb/test/helpers/harnesses.go:147 2026-01-29 15:09:29.571456 | controller | +0x7b" 2026-01-29 15:09:29.571460 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.571464 | controller | - "\e[38;5;10m[AfterSuite] PASSED [1.078 seconds]\e[0m" 2026-01-29 15:09:29.571469 | controller | - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" 2026-01-29 15:09:29.571473 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/suite_test.go:241\e[0m" 2026-01-29 15:09:29.571477 | controller | - '' 2026-01-29 15:09:29.571482 | controller | - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" 2026-01-29 15:09:29.571486 | controller | - ' W0129 15:09:17.048336 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.571495 | controller | watch of *v1beta1.MariaDBAccount ended with: an error on the server ("unable to 2026-01-29 15:09:29.571500 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 15:09:29.571504 | controller | from succeeding' 2026-01-29 15:09:29.571509 | controller | - ' W0129 15:09:17.048468 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.571513 | controller | watch of *v1.PersistentVolumeClaim ended with: an error on the server ("unable to 2026-01-29 15:09:29.571517 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 15:09:29.571521 | controller | from succeeding' 2026-01-29 15:09:29.571526 | controller | - ' W0129 15:09:17.048474 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.571532 | controller | watch of *v1.Deployment ended with: an error on the server ("unable to decode an 2026-01-29 15:09:29.571538 | controller | event from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 15:09:29.571542 | controller | - ' W0129 15:09:17.048518 59827 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.571546 | controller | watch of *v1.Role ended with: an error on the server ("unable to decode an event 2026-01-29 15:09:29.571551 | controller | from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 15:09:29.571555 | controller | - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" 2026-01-29 15:09:29.571559 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.571563 | controller | - "\e[38;5;9m• [FAILED] [20.204 seconds]\e[0m" 2026-01-29 15:09:29.571568 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 15:09:29.571572 | controller | \e[0msets topology in CR status\e[0m" 2026-01-29 15:09:29.571576 | controller | - " \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:798\e[0m" 2026-01-29 15:09:29.571582 | controller | - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:869\e[0m" 2026-01-29 15:09:29.571586 | controller | - '' 2026-01-29 15:09:29.571591 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 15:09:29.571595 | controller | - " 2026-01-29T15:09:07.098Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.571601 | controller | - " 2026-01-29T15:09:07.104Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-api-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.571606 | controller | - " 2026-01-29T15:09:07.107Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-conductor-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.571610 | controller | - " 2026-01-29T15:09:07.111Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-inspector-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.571621 | controller | - " 2026-01-29T15:09:07.114Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"4b857add-9547-4f3d-a324-97b4c659fc67-nagent-topology\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"4b857add-9547-4f3d-a324-97b4c659fc67-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 15:09:29.571627 | controller | - " 2026-01-29T15:09:07.132Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 15:09:29.571632 | controller | {\"name\":\"keystone-54bac652-e898-4017-9b08-40c4cfabb2a9\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}}" 2026-01-29 15:09:29.571637 | controller | - " 2026-01-29T15:09:07.132Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"},\"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\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\"}}}}" 2026-01-29 15:09:29.571642 | controller | - " 2026-01-29T15:09:07.135Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.571646 | controller | \"ironic\"}" 2026-01-29 15:09:29.571650 | controller | - " 2026-01-29T15:09:07.135Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.571655 | controller | - " 2026-01-29T15:09:07.135Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.571659 | controller | - " 2026-01-29T15:09:07.138Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 15:09:29.571663 | controller | \"ironic\"}" 2026-01-29 15:09:29.571668 | controller | - " 2026-01-29T15:09:07.138Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 15:09:29.571672 | controller | \"ironic\"}" 2026-01-29 15:09:29.571676 | controller | - " 2026-01-29T15:09:07.143Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 15:09:29.571680 | controller | - " 2026-01-29T15:09:07.146Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.571685 | controller | \"ironic\"}" 2026-01-29 15:09:29.571689 | controller | - " 2026-01-29T15:09:07.146Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.571693 | controller | - " 2026-01-29T15:09:07.146Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.571698 | controller | - " 2026-01-29T15:09:07.149Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.571702 | controller | \"ironic\"}" 2026-01-29 15:09:29.571706 | controller | - " 2026-01-29T15:09:07.149Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.571710 | controller | \"ironic\"}" 2026-01-29 15:09:29.571715 | controller | - " 2026-01-29T15:09:07.170Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.571719 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.571723 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571729 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571733 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}" 2026-01-29 15:09:29.571738 | controller | - " 2026-01-29T15:09:07.171Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 15:09:29.571742 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571746 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571750 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571755 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}" 2026-01-29 15:09:29.571764 | controller | - " 2026-01-29T15:09:07.173Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 15:09:29.571769 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571773 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571778 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571782 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}" 2026-01-29 15:09:29.571786 | controller | - " 2026-01-29T15:09:07.175Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 15:09:29.571791 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571817 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571829 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\"}" 2026-01-29 15:09:29.571835 | controller | - " 2026-01-29T15:09:07.181Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.571841 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.571848 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571854 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571859 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.571864 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.571868 | controller | - " 2026-01-29T15:09:07.189Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 15:09:29.571872 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571877 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571881 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571889 | controller | \"7f239545-2597-4375-9c7b-50094f21de39\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.571894 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.571898 | controller | - " 2026-01-29T15:09:07.197Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.571902 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.571907 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571911 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571917 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\"}" 2026-01-29 15:09:29.571922 | controller | - " 2026-01-29T15:09:07.198Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 15:09:29.571926 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}}" 2026-01-29 15:09:29.571930 | controller | - " 2026-01-29T15:09:07.199Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.571935 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.571939 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571944 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571948 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.571952 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.571957 | controller | - " 2026-01-29T15:09:07.201Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.571961 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.571965 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.571970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.571976 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.571986 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\"}" 2026-01-29 15:09:29.571990 | controller | - " 2026-01-29T15:09:07.203Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 15:09:29.572003 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}}" 2026-01-29 15:09:29.572007 | controller | - " 2026-01-29T15:09:07.207Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 15:09:29.572012 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572016 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572020 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572025 | controller | \"bef62883-971e-4b76-b6a3-3cd55518443e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572029 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572033 | controller | - " 2026-01-29T15:09:07.209Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572038 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572042 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572046 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572051 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\"}" 2026-01-29 15:09:29.572055 | controller | - " 2026-01-29T15:09:07.210Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.572059 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.572063 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572068 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572074 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572078 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572083 | controller | - " 2026-01-29T15:09:07.302Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.572087 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.572091 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572095 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572100 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572104 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\"}" 2026-01-29 15:09:29.572108 | controller | - " 2026-01-29T15:09:07.302Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.572113 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572117 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572121 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572125 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.572130 | controller | - " 2026-01-29T15:09:07.310Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.572134 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.572138 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.572143 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572147 | controller | \"8f6cbd52-050c-4472-b53e-82f01e1070e1\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.572151 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.572156 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.572160 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.572164 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.572170 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.572174 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.572197 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.572203 | controller | - " 2026-01-29T15:09:07.311Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572214 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572219 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572223 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572227 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\"}" 2026-01-29 15:09:29.572232 | controller | - " 2026-01-29T15:09:07.311Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.572236 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.572240 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572246 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572251 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572255 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572259 | controller | - " 2026-01-29T15:09:07.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.572264 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.572268 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572278 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572283 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\"}" 2026-01-29 15:09:29.572287 | controller | - " 2026-01-29T15:09:07.403Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.572291 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572300 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572304 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.572308 | controller | - " 2026-01-29T15:09:07.404Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.572312 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.572316 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.572321 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572325 | controller | \"3fee6a77-2bcf-4485-b731-ce4f1cd3c665\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.572329 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.572333 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.572338 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.572342 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.572346 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.572350 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.572355 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.572359 | controller | - " 2026-01-29T15:09:07.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572363 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572367 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572372 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572376 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\"}" 2026-01-29 15:09:29.572380 | controller | - " 2026-01-29T15:09:07.404Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.572384 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.572390 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572395 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572401 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572406 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572411 | controller | - " 2026-01-29T15:09:07.406Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.572416 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.572420 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572424 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572429 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572433 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\"}" 2026-01-29 15:09:29.572437 | controller | - " 2026-01-29T15:09:07.407Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.572441 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572446 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572450 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572454 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.572458 | controller | - " 2026-01-29T15:09:07.407Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.572463 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.572467 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.572471 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572476 | controller | \"583d637a-8382-44e6-ac1d-6dcc53d2b30b\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.572480 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.572484 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.572489 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.572493 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.572497 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.572501 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.572506 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.572510 | controller | - " 2026-01-29T15:09:07.415Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572514 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572519 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572523 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572527 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\"}" 2026-01-29 15:09:29.572533 | controller | - " 2026-01-29T15:09:07.416Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.572539 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.572543 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572547 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572552 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572556 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572560 | controller | - " 2026-01-29T15:09:07.419Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.572565 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.572569 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572573 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572577 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572582 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\"}" 2026-01-29 15:09:29.572586 | controller | - " 2026-01-29T15:09:07.419Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.572593 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572601 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572606 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.572610 | controller | - " 2026-01-29T15:09:07.420Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.572614 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.572619 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.572623 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572627 | controller | \"a3d4e52a-035d-4aed-adba-80e1aa5343c8\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.572631 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.572636 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.572640 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.572644 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.572649 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.572653 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.572657 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.572661 | controller | - " 2026-01-29T15:09:07.461Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572670 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572674 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572681 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\"}" 2026-01-29 15:09:29.572685 | controller | - " 2026-01-29T15:09:07.462Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.572689 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.572693 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572698 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572702 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572706 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572711 | controller | - " 2026-01-29T15:09:07.464Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.572715 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.572719 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572723 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572728 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572732 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\"}" 2026-01-29 15:09:29.572736 | controller | - " 2026-01-29T15:09:07.465Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.572741 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572745 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572749 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572753 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.572758 | controller | - " 2026-01-29T15:09:07.465Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.572762 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.572766 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.572771 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572777 | controller | \"22604fe7-c22c-4023-86b5-a09797fbf3fa\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.572781 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.572786 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.572790 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.572794 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.572798 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.572817 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.572825 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.572832 | controller | - " 2026-01-29T15:09:07.547Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572843 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572847 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572851 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\"}" 2026-01-29 15:09:29.572856 | controller | - " 2026-01-29T15:09:07.548Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.572860 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.572864 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572868 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572873 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.572877 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.572881 | controller | - " 2026-01-29T15:09:07.550Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.572885 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.572890 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572894 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572898 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572906 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\"}" 2026-01-29 15:09:29.572910 | controller | - " 2026-01-29T15:09:07.551Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.572914 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.572919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.572923 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572929 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.572934 | controller | - " 2026-01-29T15:09:07.551Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.572938 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.572942 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.572947 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.572951 | controller | \"e0fd7077-e4b9-4d15-8f74-f2cf3e08be14\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.572955 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.572959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.572964 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.572968 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.572972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.572976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.572981 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.572988 | controller | - " 2026-01-29T15:09:07.712Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.572994 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.572998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573002 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573007 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\"}" 2026-01-29 15:09:29.573011 | controller | - " 2026-01-29T15:09:07.713Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.573015 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.573020 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573024 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573028 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.573033 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.573037 | controller | - " 2026-01-29T15:09:07.715Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.573041 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.573045 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573054 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573058 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\"}" 2026-01-29 15:09:29.573062 | controller | - " 2026-01-29T15:09:07.715Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.573067 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573071 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573075 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573080 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.573084 | controller | - " 2026-01-29T15:09:07.715Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573088 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573094 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.573098 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573103 | controller | \"2aa06176-c8bf-4c96-8f57-414c7018e904\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.573107 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.573111 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573115 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573120 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573124 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573128 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573133 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573138 | controller | - " 2026-01-29T15:09:08.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.573143 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.573147 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573151 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573155 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\"}" 2026-01-29 15:09:29.573160 | controller | - " 2026-01-29T15:09:08.037Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.573164 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.573168 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573176 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573181 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.573185 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.573189 | controller | - " 2026-01-29T15:09:08.042Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.573194 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.573198 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573202 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573207 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573211 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\"}" 2026-01-29 15:09:29.573215 | controller | - " 2026-01-29T15:09:08.043Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.573219 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573224 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573228 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573232 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.573236 | controller | - " 2026-01-29T15:09:08.044Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573241 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573245 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.573249 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573253 | controller | \"1a471c1e-c753-436a-bcc3-eae47c05e48d\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.573258 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.573262 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573266 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573271 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573275 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573281 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573285 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573289 | controller | - " 2026-01-29T15:09:08.233Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.573294 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.573298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.573302 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573306 | controller | \"bdc43e1b-67c4-4493-9d1d-6527ee157d34\"}" 2026-01-29 15:09:29.573311 | controller | - " 2026-01-29T15:09:08.234Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573315 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573319 | controller | {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, \"namespace\": 2026-01-29 15:09:29.573324 | controller | \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573328 | controller | \"bdc43e1b-67c4-4493-9d1d-6527ee157d34\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.573332 | controller | not present\"}" 2026-01-29 15:09:29.573336 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573341 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573355 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573359 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573363 | controller | - " 2026-01-29T15:09:08.685Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.573370 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.573376 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573381 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573385 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\"}" 2026-01-29 15:09:29.573389 | controller | - " 2026-01-29T15:09:08.686Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.573394 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.573399 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573404 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573408 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.573412 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.573416 | controller | - " 2026-01-29T15:09:08.688Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.573421 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.573425 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573435 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573440 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\"}" 2026-01-29 15:09:29.573444 | controller | - " 2026-01-29T15:09:08.689Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.573448 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573453 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573457 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573461 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.573466 | controller | - " 2026-01-29T15:09:08.689Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573471 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573476 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.573480 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573484 | controller | \"7ec7840f-329d-4998-a557-0039f3a27b67\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.573489 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.573493 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573498 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573503 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573509 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573514 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573520 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573526 | controller | - " 2026-01-29T15:09:09.970Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.573531 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.573537 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573542 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573547 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\"}" 2026-01-29 15:09:29.573553 | controller | - " 2026-01-29T15:09:09.971Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.573558 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.573564 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573570 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573579 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.573584 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.573590 | controller | - " 2026-01-29T15:09:09.974Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.573598 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.573603 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573614 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573620 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\"}" 2026-01-29 15:09:29.573625 | controller | - " 2026-01-29T15:09:09.974Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.573631 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573637 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573642 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573647 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.573653 | controller | - " 2026-01-29T15:09:09.975Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573661 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573667 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.573672 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573678 | controller | \"5b7799af-8d0c-461b-9c1c-8b4d3c6ef736\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.573683 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.573689 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573695 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573700 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573706 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573711 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573717 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573722 | controller | - " 2026-01-29T15:09:12.536Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.573728 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.573733 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573738 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573744 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\"}" 2026-01-29 15:09:29.573748 | controller | - " 2026-01-29T15:09:12.537Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.573752 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.573757 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573761 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573765 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.573769 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.573776 | controller | - " 2026-01-29T15:09:12.540Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.573780 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.573784 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573789 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573793 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573799 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\"}" 2026-01-29 15:09:29.573829 | controller | - " 2026-01-29T15:09:12.541Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.573839 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.573844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.573850 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573854 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.573858 | controller | - " 2026-01-29T15:09:12.541Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573862 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573866 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.573871 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573875 | controller | \"4a61c8eb-2657-4dc1-b166-74be95a82de7\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.573879 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.573883 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573888 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573892 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573896 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573900 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573905 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573909 | controller | - " 2026-01-29T15:09:13.363Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.573913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.573917 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.573922 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573926 | controller | \"d7b0d650-3337-4eaa-998f-a7a1c7dfb81f\"}" 2026-01-29 15:09:29.573930 | controller | - " 2026-01-29T15:09:13.364Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.573934 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.573939 | controller | {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, \"namespace\": 2026-01-29 15:09:29.573943 | controller | \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.573947 | controller | \"d7b0d650-3337-4eaa-998f-a7a1c7dfb81f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.573955 | controller | not present\"}" 2026-01-29 15:09:29.573959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.573963 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.573978 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.573982 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.573986 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.573991 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.573995 | controller | - " 2026-01-29T15:09:17.662Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 15:09:29.573999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.574003 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574008 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574012 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\"}" 2026-01-29 15:09:29.574016 | controller | - " 2026-01-29T15:09:17.662Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 15:09:29.574021 | controller | ironic exists; database username is ironic_842c\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 15:09:29.574025 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574029 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574037 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.574041 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.574046 | controller | - " 2026-01-29T15:09:17.666Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 15:09:29.574050 | controller | hostname-for-openstack.a35014ed-a275-4296-bb1b-c006ae381b60.svc to MariaDBDatabase 2026-01-29 15:09:29.574054 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.574059 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574063 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574067 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\"}" 2026-01-29 15:09:29.574072 | controller | - " 2026-01-29T15:09:17.666Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 15:09:29.574076 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.574080 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574084 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574089 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 15:09:29.574093 | controller | - " 2026-01-29T15:09:17.667Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.574097 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.574102 | controller | {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, \"namespace\": 2026-01-29 15:09:29.574108 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574114 | controller | \"1364def0-51e0-4929-841b-f344ca7bfcde\", \"error\": \"ApplicationCredential secret 2026-01-29 15:09:29.574118 | controller | ac-ironic-secret not found\"}" 2026-01-29 15:09:29.574122 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.574126 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.574131 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.574135 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.574139 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.574143 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.574148 | controller | - " 2026-01-29T15:09:23.605Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.574152 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.574156 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, 2026-01-29 15:09:29.574160 | controller | \"namespace\": \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574165 | controller | \"84fa0394-c2bf-4b44-ba15-9a1cddb21c5e\"}" 2026-01-29 15:09:29.574169 | controller | - " 2026-01-29T15:09:23.606Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 15:09:29.574173 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 15:09:29.574177 | controller | {\"name\":\"ironic\",\"namespace\":\"b98af714-fbef-40d1-92c1-14049a7f17d1\"}, \"namespace\": 2026-01-29 15:09:29.574182 | controller | \"b98af714-fbef-40d1-92c1-14049a7f17d1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574186 | controller | \"84fa0394-c2bf-4b44-ba15-9a1cddb21c5e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 15:09:29.574190 | controller | not present\"}" 2026-01-29 15:09:29.574194 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 15:09:29.574199 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 15:09:29.574203 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 15:09:29.574207 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 15:09:29.574211 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 15:09:29.574216 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 15:09:29.574224 | controller | - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.574229 | controller | \e[38;5;243m@ 01/29/26 15:09:27.204\e[0m" 2026-01-29 15:09:29.574233 | controller | - " 2026-01-29T15:09:27.208Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 15:09:29.574239 | controller | \"Namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:09:07Z\",\"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\":\"2026-01-29T15:09:07Z\"}],\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\",\"resourceVersion\":\"2159\",\"uid\":\"6541e19b-bbdc-4020-bba4-e4d0fd1b5d99\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.574248 | controller | 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\":\"# 2026-01-29 15:09:29.574253 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 15:09:29.574258 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 15:09:29.574263 | controller | 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\":\"# 2026-01-29 15:09:29.574269 | controller | 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\":\"4b857add-9547-4f3d-a324-97b4c659fc67-global-topology\"}}}}" 2026-01-29 15:09:29.574273 | controller | - " 2026-01-29T15:09:27.217Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 15:09:29.574280 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 15:09:29.574284 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574288 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574293 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\"}" 2026-01-29 15:09:29.574297 | controller | - " 2026-01-29T15:09:27.221Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.574304 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.574308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574312 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574317 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 15:09:29.574323 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.574327 | controller | - " 2026-01-29T15:09:27.224Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 15:09:29.574331 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.574335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574340 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574344 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 15:09:29.574348 | controller | \"ObjectNamespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"ObjectName\": \"ironic\"}" 2026-01-29 15:09:29.574353 | controller | - " 2026-01-29T15:09:27.224Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 15:09:29.574357 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 15:09:29.574361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a35014ed-a275-4296-bb1b-c006ae381b60\"}, 2026-01-29 15:09:29.574365 | controller | \"namespace\": \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 15:09:29.574370 | controller | \"f296d031-9b53-4163-a53f-5086b549a78d\"}" 2026-01-29 15:09:29.574374 | controller | - " 2026-01-29T15:09:27.230Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 15:09:29.574378 | controller | \"ironic\"}" 2026-01-29 15:09:29.574383 | controller | - " 2026-01-29T15:09:27.230Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 15:09:29.574387 | controller | - " 2026-01-29T15:09:27.230Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 15:09:29.574391 | controller | - " 2026-01-29T15:09:27.234Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 15:09:29.574396 | controller | \"ironic\"}" 2026-01-29 15:09:29.574400 | controller | - " 2026-01-29T15:09:27.234Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 15:09:29.574404 | controller | \"ironic\"}" 2026-01-29 15:09:29.574408 | controller | - " 2026-01-29T15:09:27.240Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 15:09:29.574413 | controller | \"a35014ed-a275-4296-bb1b-c006ae381b60\", \"Kind\": \"Ironic\"}" 2026-01-29 15:09:29.574417 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 15:09:29.574421 | controller | - '' 2026-01-29 15:09:29.574426 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 15:09:29.574430 | controller | - ' 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.20260128142552-e2c25eccae5a/test/helpers/job.go:33 2026-01-29 15:09:29.574435 | controller | with:' 2026-01-29 15:09:29.574439 | controller | - ' Expected success, but got an error:' 2026-01-29 15:09:29.574443 | controller | - ' <*errors.StatusError | 0xc001386e60>: ' 2026-01-29 15:09:29.574447 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 15:09:29.574452 | controller | - ' {' 2026-01-29 15:09:29.574456 | controller | - ' ErrStatus: {' 2026-01-29 15:09:29.574461 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 15:09:29.574465 | controller | - ' ListMeta: {' 2026-01-29 15:09:29.574470 | controller | - ' SelfLink: "",' 2026-01-29 15:09:29.574477 | controller | - ' ResourceVersion: "",' 2026-01-29 15:09:29.574481 | controller | - ' Continue: "",' 2026-01-29 15:09:29.574485 | controller | - ' RemainingItemCount: nil,' 2026-01-29 15:09:29.574490 | controller | - ' },' 2026-01-29 15:09:29.574494 | controller | - ' Status: "Failure",' 2026-01-29 15:09:29.574499 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 15:09:29.574505 | controller | - ' Reason: "NotFound",' 2026-01-29 15:09:29.574509 | controller | - ' Details: {' 2026-01-29 15:09:29.574513 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 15:09:29.574518 | controller | - ' Group: "batch",' 2026-01-29 15:09:29.574522 | controller | - ' Kind: "jobs",' 2026-01-29 15:09:29.574526 | controller | - ' UID: "",' 2026-01-29 15:09:29.574531 | controller | - ' Causes: nil,' 2026-01-29 15:09:29.574535 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 15:09:29.574539 | controller | - ' },' 2026-01-29 15:09:29.574543 | controller | - ' Code: 404,' 2026-01-29 15:09:29.574548 | controller | - ' },' 2026-01-29 15:09:29.574552 | controller | - " }\e[0m" 2026-01-29 15:09:29.574556 | controller | - " \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m at: \e[1m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m 2026-01-29 15:09:29.574561 | controller | \e[38;5;243m@ 01/29/26 15:09:27.204\e[0m" 2026-01-29 15:09:29.574565 | controller | - '' 2026-01-29 15:09:29.574569 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 15:09:29.574574 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000671d60, 2026-01-29 15:09:29.574578 | controller | {{0xc001ee4090?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 15:09:29.574585 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34 2026-01-29 15:09:29.574590 | controller | +0x191" 2026-01-29 15:09:29.574594 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775ea0, 2026-01-29 15:09:29.574599 | controller | 0xc000cf7e40})' 2026-01-29 15:09:29.574603 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:81 2026-01-29 15:09:29.574608 | controller | +0x3a" 2026-01-29 15:09:29.574612 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001b20de0?, 0xc000101008?}, {0x23cd0dd, 2026-01-29 15:09:29.574616 | controller | 0x4}, {0xc0017cf8d8, 0x1, 0x219d7a0?})' 2026-01-29 15:09:29.574621 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 15:09:29.574625 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001b20de0?, 0xc000cf7e40?}, {0xc0017cf8d8?, 2026-01-29 15:09:29.574629 | controller | 0xc001b20de0?, 0x1f26380?})' 2026-01-29 15:09:29.574633 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 15:09:29.574638 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 15:09:29.574642 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 15:09:29.574646 | controller | +0x11f" 2026-01-29 15:09:29.574651 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002a6540, {0x2753a78, 2026-01-29 15:09:29.574655 | controller | 0x3b64780}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.574659 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 15:09:29.574664 | controller | +0x168" 2026-01-29 15:09:29.574668 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002a6540, {0x2753a78, 2026-01-29 15:09:29.574672 | controller | 0x3b64780}, {0x0, 0x0, 0x0})' 2026-01-29 15:09:29.574676 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 15:09:29.574681 | controller | +0x85" 2026-01-29 15:09:29.574685 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000671d60, 2026-01-29 15:09:29.574690 | controller | {{0xc001ee4090, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 15:09:29.574694 | controller | - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:87 2026-01-29 15:09:29.574700 | controller | +0x16e" 2026-01-29 15:09:29.574704 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 15:09:29.574709 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 15:09:29.574713 | controller | +0xc8d" 2026-01-29 15:09:29.574717 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.574722 | controller | - "\e[38;5;10m[AfterSuite] PASSED [1.120 seconds]\e[0m" 2026-01-29 15:09:29.574726 | controller | - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" 2026-01-29 15:09:29.574730 | controller | - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/suite_test.go:241\e[0m" 2026-01-29 15:09:29.574734 | controller | - '' 2026-01-29 15:09:29.574739 | controller | - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" 2026-01-29 15:09:29.574743 | controller | - ' W0129 15:09:27.259255 59825 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.574747 | controller | watch of *v1.Route ended with: an error on the server ("unable to decode an event 2026-01-29 15:09:29.574752 | controller | from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 15:09:29.574756 | controller | - ' W0129 15:09:27.259314 59825 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.574760 | controller | watch of *v1beta1.MariaDBDatabase ended with: an error on the server ("unable to 2026-01-29 15:09:29.574765 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 15:09:29.574769 | controller | from succeeding' 2026-01-29 15:09:29.574773 | controller | - ' W0129 15:09:27.259339 59825 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 15:09:29.574778 | controller | watch of *v1beta1.TransportURL ended with: an error on the server ("unable to decode 2026-01-29 15:09:29.574782 | controller | an event from the watch stream: context canceled") has prevented the request from 2026-01-29 15:09:29.574786 | controller | succeeding' 2026-01-29 15:09:29.574791 | controller | - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" 2026-01-29 15:09:29.574795 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 15:09:29.574799 | controller | - '' 2026-01-29 15:09:29.574827 | controller | - "\e[38;5;9m\e[1mSummarizing 34 Failures:\e[0m" 2026-01-29 15:09:29.574833 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.574838 | controller | is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when 2026-01-29 15:09:29.574844 | controller | accountname is changed\e[0m" 2026-01-29 15:09:29.574848 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574853 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.574861 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 15:09:29.574865 | controller | cleared\e[0m" 2026-01-29 15:09:29.574870 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574874 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.574878 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m" 2026-01-29 15:09:29.574883 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574887 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.574894 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, 2026-01-29 15:09:29.574899 | controller | Inspector and INA\e[0m" 2026-01-29 15:09:29.574904 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574908 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 15:09:29.574913 | controller | being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and 2026-01-29 15:09:29.574917 | controller | sets a finalizer\e[0m" 2026-01-29 15:09:29.574921 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574926 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.574930 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment progressing 2026-01-29 15:09:29.574934 | controller | in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 15:09:29.574938 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574943 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.574947 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m" 2026-01-29 15:09:29.574951 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574956 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.574960 | controller | is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment progressing 2026-01-29 15:09:29.574964 | controller | in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.574970 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574974 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.574979 | controller | is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount 2026-01-29 15:09:29.574983 | controller | when create is complete\e[0m" 2026-01-29 15:09:29.574987 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.574992 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.574996 | controller | with topologyref [BeforeEach] \e[0msets topology in resource specs\e[0m" 2026-01-29 15:09:29.575000 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575005 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575009 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m" 2026-01-29 15:09:29.575013 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575018 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575022 | controller | with topologyref [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" 2026-01-29 15:09:29.575026 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575030 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575039 | controller | with topologyref [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" 2026-01-29 15:09:29.575043 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575048 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575052 | controller | is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing 2026-01-29 15:09:29.575056 | controller | in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.575061 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575065 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575069 | controller | with topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m" 2026-01-29 15:09:29.575073 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575078 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.575082 | controller | is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated 2026-01-29 15:09:29.575086 | controller | MariaDBAccount objects regardless of status when deleted\e[0m" 2026-01-29 15:09:29.575091 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575095 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.575099 | controller | is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount 2026-01-29 15:09:29.575103 | controller | changes\e[0m" 2026-01-29 15:09:29.575108 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575112 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575116 | controller | is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing 2026-01-29 15:09:29.575120 | controller | in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.575124 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575129 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575133 | controller | is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment rollout 2026-01-29 15:09:29.575137 | controller | finished\e[0m" 2026-01-29 15:09:29.575141 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575146 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575153 | controller | is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment rollout 2026-01-29 15:09:29.575157 | controller | finished\e[0m" 2026-01-29 15:09:29.575161 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575166 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575170 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 15:09:29.575174 | controller | nilled\e[0m" 2026-01-29 15:09:29.575179 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575184 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 15:09:29.575188 | controller | being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created 2026-01-29 15:09:29.575192 | controller | if not present and sets a finalizer\e[0m" 2026-01-29 15:09:29.575197 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575201 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575205 | controller | with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when 2026-01-29 15:09:29.575209 | controller | changed\e[0m" 2026-01-29 15:09:29.575214 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575218 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575224 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing 2026-01-29 15:09:29.575229 | controller | in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 15:09:29.575233 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575237 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.575241 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets Secrets 2026-01-29 15:09:29.575246 | controller | (input) and set Hash of inputs\e[0m" 2026-01-29 15:09:29.575250 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/secret.go:35\e[0m" 2026-01-29 15:09:29.575254 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575258 | controller | is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout 2026-01-29 15:09:29.575263 | controller | finished\e[0m" 2026-01-29 15:09:29.575267 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575271 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 15:09:29.575275 | controller | with rpc=oslo and quorum queue enabled transport URL \e[38;5;9m\e[1m[It] generates 2026-01-29 15:09:29.575280 | controller | ironic config with oslo_messaging_rabbit section when quorum queues enabled\e[0m" 2026-01-29 15:09:29.575284 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/conditions.go:53\e[0m" 2026-01-29 15:09:29.575288 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575292 | controller | is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all 2026-01-29 15:09:29.575297 | controller | deployments succeeded\e[0m" 2026-01-29 15:09:29.575303 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575309 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575314 | controller | is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 15:09:29.575322 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575328 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575335 | controller | with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" 2026-01-29 15:09:29.575340 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575346 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 15:09:29.575351 | controller | is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment 2026-01-29 15:09:29.575357 | controller | rollout finished\e[0m" 2026-01-29 15:09:29.575362 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575368 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 15:09:29.575374 | controller | is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" 2026-01-29 15:09:29.575379 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575384 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed 2026-01-29 15:09:29.575390 | controller | [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" 2026-01-29 15:09:29.575395 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575400 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 15:09:29.575406 | controller | with topologyref [BeforeEach] \e[0msets topology in CR status\e[0m" 2026-01-29 15:09:29.575411 | controller | - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m" 2026-01-29 15:09:29.575417 | controller | - '' 2026-01-29 15:09:29.575426 | controller | - "\e[38;5;9m\e[1mRan 136 of 136 Specs in 263.391 seconds\e[0m" 2026-01-29 15:09:29.594398 | controller | - "\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m102 Passed\e[0m | \e[38;5;9m\e[1m34 2026-01-29 15:09:29.594431 | controller | Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m" 2026-01-29 15:09:29.594436 | controller | - '' 2026-01-29 15:09:29.594441 | controller | - 'coverage: 61.6% of statements' 2026-01-29 15:09:29.594447 | controller | - 'composite coverage: 61.6% of statements' 2026-01-29 15:09:29.594451 | controller | - '' 2026-01-29 15:09:29.594456 | controller | - Ginkgo ran 1 suite in 4m36.721312984s 2026-01-29 15:09:29.594460 | controller | - '' 2026-01-29 15:09:29.594465 | controller | - Test Suite Failed 2026-01-29 15:09:29.594469 | controller | - 'make: *** [Makefile:133: test] Error 1' 2026-01-29 15:09:29.594479 | controller | 2026-01-29 15:09:29.668875 | controller | NO MORE HOSTS LEFT ************************************************************* 2026-01-29 15:09:29.669031 | controller | 2026-01-29 15:09:29.669045 | controller | PLAY RECAP ********************************************************************* 2026-01-29 15:09:29.669054 | controller | localhost : ok=79 changed=32 unreachable=0 failed=1 skipped=46 rescued=0 ignored=0 2026-01-29 15:09:29.669064 | controller | 2026-01-29 15:09:29.669087 | controller | Thursday 29 January 2026 15:09:29 +0000 (0:06:43.095) 0:11:58.153 ****** 2026-01-29 15:09:29.669096 | controller | =============================================================================== 2026-01-29 15:09:29.669105 | controller | operator_build : ironic-operator - Call docker-build ------------------ 403.10s 2026-01-29 15:09:29.669114 | controller | operator_build : ironic-operator - Call manifests --------------------- 101.48s 2026-01-29 15:09:29.669129 | controller | operator_build : ironic-operator - Get golang container image ---------- 54.12s 2026-01-29 15:09:29.669138 | controller | install_yamls_makes : Run download_tools ------------------------------- 46.49s 2026-01-29 15:09:29.669146 | controller | ci_setup : Install needed packages ------------------------------------- 38.34s 2026-01-29 15:09:29.669155 | controller | registry_deploy : Deploy the local registry from docker.io/library/registry:2 -- 20.08s 2026-01-29 15:09:29.669163 | controller | operator_build : ironic-operator - Update the go.mod file in meta operator for provided PR_SHA -- 10.91s 2026-01-29 15:09:29.669172 | controller | repo_setup : Initialize python venv and install requirements ----------- 10.36s 2026-01-29 15:09:29.669180 | controller | ci_setup : Install openshift client ------------------------------------- 7.31s 2026-01-29 15:09:29.669189 | controller | install_ca : Update ca bundle ------------------------------------------- 1.60s 2026-01-29 15:09:29.669197 | controller | ci_setup : Manage directories ------------------------------------------- 1.55s 2026-01-29 15:09:29.669206 | controller | repo_setup : Get repo-setup repository ---------------------------------- 1.53s 2026-01-29 15:09:29.669215 | controller | install_yamls : Create the install_yamls parameters file ---------------- 1.22s 2026-01-29 15:09:29.669224 | controller | podman : Ensure podman is installed ------------------------------------- 1.22s 2026-01-29 15:09:29.669233 | controller | discover_latest_image : Get latest image -------------------------------- 1.03s 2026-01-29 15:09:29.669241 | controller | repo_setup : Make sure git-core package is installed -------------------- 1.01s 2026-01-29 15:09:29.669249 | controller | Gathering Facts --------------------------------------------------------- 0.96s 2026-01-29 15:09:29.669258 | controller | operator_build : Get the PR owner using github api ---------------------- 0.95s 2026-01-29 15:09:29.669280 | controller | podman : Enable loginctl linger for ansible_user_id --------------------- 0.73s 2026-01-29 15:09:29.669289 | controller | repo_setup : Install repo-setup package --------------------------------- 0.72s 2026-01-29 15:09:29.669297 | controller | Thursday 29 January 2026 15:09:29 +0000 (0:06:43.095) 0:11:58.153 ****** 2026-01-29 15:09:29.669306 | controller | =============================================================================== 2026-01-29 15:09:29.669314 | controller | operator_build -------------------------------------------------------- 572.50s 2026-01-29 15:09:29.669323 | controller | ci_setup --------------------------------------------------------------- 48.48s 2026-01-29 15:09:29.669332 | controller | install_yamls_makes ---------------------------------------------------- 46.54s 2026-01-29 15:09:29.669341 | controller | registry_deploy -------------------------------------------------------- 21.20s 2026-01-29 15:09:29.669349 | controller | repo_setup ------------------------------------------------------------- 18.64s 2026-01-29 15:09:29.669358 | controller | install_yamls ----------------------------------------------------------- 3.87s 2026-01-29 15:09:29.669367 | controller | podman ------------------------------------------------------------------ 2.04s 2026-01-29 15:09:29.669376 | controller | install_ca -------------------------------------------------------------- 1.97s 2026-01-29 15:09:29.669389 | controller | discover_latest_image --------------------------------------------------- 1.06s 2026-01-29 15:09:29.669398 | controller | gather_facts ------------------------------------------------------------ 0.96s 2026-01-29 15:09:29.669406 | controller | cifmw_setup ------------------------------------------------------------- 0.68s 2026-01-29 15:09:29.669416 | controller | ansible.builtin.include_role -------------------------------------------- 0.12s 2026-01-29 15:09:29.669425 | controller | ansible.builtin.set_fact ------------------------------------------------ 0.04s 2026-01-29 15:09:29.669434 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-29 15:09:29.669442 | controller | total ----------------------------------------------------------------- 718.11s 2026-01-29 15:09:30.402775 | controller | ERROR 2026-01-29 15:09:30.403003 | controller | { 2026-01-29 15:09:30.403034 | controller | "delta": "0:11:59.172894", 2026-01-29 15:09:30.403054 | controller | "end": "2026-01-29 15:09:29.672849", 2026-01-29 15:09:30.403090 | controller | "msg": "non-zero return code", 2026-01-29 15:09:30.403114 | controller | "rc": 2, 2026-01-29 15:09:30.403136 | controller | "start": "2026-01-29 14:57:30.499955" 2026-01-29 15:09:30.403158 | controller | } failure 2026-01-29 15:09:30.878116 | 2026-01-29 15:09:30.878222 | PLAY RECAP 2026-01-29 15:09:30.878263 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-01-29 15:09:30.878284 | 2026-01-29 15:09:34.111907 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/run.yml@main] 2026-01-29 15:09:34.112842 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-01-29 15:09:34.707341 | 2026-01-29 15:09:34.707457 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-01-29 15:09:34.731332 | 2026-01-29 15:09:34.731456 | TASK [Filter out host if needed] 2026-01-29 15:09:34.740476 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 15:09:34.745769 | 2026-01-29 15:09:34.745835 | TASK [Ensure file is present] 2026-01-29 15:09:35.097278 | controller | ok 2026-01-29 15:09:35.111509 | 2026-01-29 15:09:35.111769 | TASK [Manage molecule report file] 2026-01-29 15:09:35.658251 | controller | skipping: Conditional result was False 2026-01-29 15:09:35.663993 | 2026-01-29 15:09:35.664060 | TASK [Check if we get ci-framework-data basedir] 2026-01-29 15:09:35.885742 | controller | ok 2026-01-29 15:09:35.891311 | 2026-01-29 15:09:35.891375 | TASK [Create ci-framework-data log directory for zuul] 2026-01-29 15:09:36.282632 | controller | changed 2026-01-29 15:09:36.297523 | 2026-01-29 15:09:36.297739 | TASK [Copy ci-framework interesting files] 2026-01-29 15:09:36.769947 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-01-29 15:09:36.845395 | controller | changed 2026-01-29 15:09:36.858644 | 2026-01-29 15:09:36.858810 | TASK [Get SELinux listing] 2026-01-29 15:09:37.406392 | controller | changed 2026-01-29 15:09:37.420137 | 2026-01-29 15:09:37.420284 | TASK [Generate log index] 2026-01-29 15:09:38.335052 | controller | changed 2026-01-29 15:09:38.352643 | 2026-01-29 15:09:38.352831 | TASK [Get some env related data] 2026-01-29 15:09:39.002237 | controller | /home/zuul/.local/bin/ansible 2026-01-29 15:09:39.893236 | controller | changed 2026-01-29 15:09:39.906232 | 2026-01-29 15:09:39.906370 | TASK [Generate list of logs to collect in home directory] 2026-01-29 15:09:40.340185 | controller | ok: All paths examined 2026-01-29 15:09:40.380911 | 2026-01-29 15:09:40.381054 | LOOP [Copy logs from home directory] 2026-01-29 15:09:40.718144 | controller | changed: 2026-01-29 15:09:40.718342 | controller | { 2026-01-29 15:09:40.718378 | controller | "atime": 1769698606.7113209, 2026-01-29 15:09:40.718404 | controller | "ctime": 1769699369.5931864, 2026-01-29 15:09:40.718428 | controller | "dev": 64513, 2026-01-29 15:09:40.718451 | controller | "gid": 1000, 2026-01-29 15:09:40.718474 | controller | "gr_name": "zuul", 2026-01-29 15:09:40.718497 | controller | "inode": 1045775, 2026-01-29 15:09:40.718519 | controller | "isblk": false, 2026-01-29 15:09:40.718541 | controller | "ischr": false, 2026-01-29 15:09:40.718570 | controller | "isdir": false, 2026-01-29 15:09:40.718593 | controller | "isfifo": false, 2026-01-29 15:09:40.718615 | controller | "isgid": false, 2026-01-29 15:09:40.718635 | controller | "islnk": false, 2026-01-29 15:09:40.718656 | controller | "isreg": true, 2026-01-29 15:09:40.718702 | controller | "issock": false, 2026-01-29 15:09:40.718731 | controller | "isuid": false, 2026-01-29 15:09:40.718753 | controller | "mode": "0644", 2026-01-29 15:09:40.718774 | controller | "mtime": 1769699369.5931864, 2026-01-29 15:09:40.718795 | controller | "nlink": 1, 2026-01-29 15:09:40.718839 | controller | "path": "/home/zuul/ansible.log", 2026-01-29 15:09:40.718871 | controller | "pw_name": "zuul", 2026-01-29 15:09:40.718895 | controller | "rgrp": true, 2026-01-29 15:09:40.718917 | controller | "roth": true, 2026-01-29 15:09:40.718939 | controller | "rusr": true, 2026-01-29 15:09:40.718960 | controller | "size": 4474000, 2026-01-29 15:09:40.718981 | controller | "uid": 1000, 2026-01-29 15:09:40.719003 | controller | "wgrp": false, 2026-01-29 15:09:40.719024 | controller | "woth": false, 2026-01-29 15:09:40.719051 | controller | "wusr": true, 2026-01-29 15:09:40.719074 | controller | "xgrp": false, 2026-01-29 15:09:40.719096 | controller | "xoth": false, 2026-01-29 15:09:40.719118 | controller | "xusr": false 2026-01-29 15:09:40.719139 | controller | } 2026-01-29 15:09:40.727880 | 2026-01-29 15:09:40.728017 | TASK [Copy crio stats log file] 2026-01-29 15:09:40.752175 | controller | skipping: Conditional result was False 2026-01-29 15:09:40.759419 | 2026-01-29 15:09:40.759499 | TASK [Get SELinux related data] 2026-01-29 15:09:41.036574 | controller | 2026-01-29 15:09:41.290979 | controller | ERROR 2026-01-29 15:09:41.291136 | controller | { 2026-01-29 15:09:41.291168 | controller | "delta": "0:00:00.010060", 2026-01-29 15:09:41.291187 | controller | "end": "2026-01-29 15:09:41.037435", 2026-01-29 15:09:41.291205 | controller | "msg": "non-zero return code", 2026-01-29 15:09:41.291221 | controller | "rc": 1, 2026-01-29 15:09:41.291237 | controller | "start": "2026-01-29 15:09:41.027375" 2026-01-29 15:09:41.291252 | controller | } 2026-01-29 15:09:41.291274 | controller | ERROR: Ignoring Errors 2026-01-29 15:09:41.296818 | 2026-01-29 15:09:41.296879 | TASK [Create system configuration directory] 2026-01-29 15:09:41.524393 | controller | changed 2026-01-29 15:09:41.529897 | 2026-01-29 15:09:41.529972 | TASK [Get some of the system configurations] 2026-01-29 15:09:42.062176 | controller | changed 2026-01-29 15:09:42.073158 | 2026-01-29 15:09:42.073273 | TASK [Copy generated documentation if available] 2026-01-29 15:09:42.098919 | controller | skipping: Conditional result was False 2026-01-29 15:09:42.107266 | 2026-01-29 15:09:42.107338 | TASK [Copy generated AsciiDoc documentation if available] 2026-01-29 15:09:42.132119 | controller | skipping: Conditional result was False 2026-01-29 15:09:42.142120 | 2026-01-29 15:09:42.142221 | TASK [Compress logs bigger than 2MB] 2026-01-29 15:09:42.678431 | controller | changed 2026-01-29 15:09:42.691165 | 2026-01-29 15:09:42.693404 | TASK [Copy files from workspace on node] 2026-01-29 15:09:42.724298 | controller | ok 2026-01-29 15:09:42.775023 | 2026-01-29 15:09:42.775157 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-29 15:09:42.810207 | controller | skipping: Conditional result was False 2026-01-29 15:09:42.822458 | 2026-01-29 15:09:42.822598 | TASK [fetch-output : Set log path for single node] 2026-01-29 15:09:42.871278 | controller | ok 2026-01-29 15:09:42.883234 | 2026-01-29 15:09:42.883374 | LOOP [fetch-output : Ensure local output dirs] 2026-01-29 15:09:43.183965 | controller -> localhost | ok: "/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/logs" 2026-01-29 15:09:43.184203 | controller -> localhost | changed: All items complete 2026-01-29 15:09:43.184232 | 2026-01-29 15:09:43.469254 | controller -> localhost | changed: "/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/artifacts" 2026-01-29 15:09:43.740957 | controller -> localhost | changed: "/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/docs" 2026-01-29 15:09:43.763459 | 2026-01-29 15:09:43.763643 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-29 15:09:44.783643 | controller | changed: 2026-01-29 15:09:44.784265 | controller | .d..t...... ./ 2026-01-29 15:09:44.784351 | controller | >f+++++++++ README.html 2026-01-29 15:09:44.784406 | controller | >f+++++++++ ansible.log.gz 2026-01-29 15:09:44.784459 | controller | >f+++++++++ dmesg.log 2026-01-29 15:09:44.784530 | controller | >f+++++++++ installed-pkgs.log 2026-01-29 15:09:44.784578 | controller | >f+++++++++ python.log 2026-01-29 15:09:44.784626 | controller | >f+++++++++ registries.conf 2026-01-29 15:09:44.784673 | controller | >f+++++++++ selinux-denials.log 2026-01-29 15:09:44.784764 | controller | >f+++++++++ selinux-listing.log 2026-01-29 15:09:44.784816 | controller | cd+++++++++ ci-framework-data/ 2026-01-29 15:09:44.784863 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-01-29 15:09:44.784909 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2026-01-29 15:09:44.784965 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_ironic_operator_call.sh 2026-01-29 15:09:44.785028 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_ironic_operator_call_docker.sh 2026-01-29 15:09:44.785092 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-01-29 15:09:44.785155 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-01-29 15:09:44.785204 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-01-29 15:09:44.785247 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-01-29 15:09:44.785289 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-01-29 15:09:44.785330 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2026-01-29 15:09:44.785375 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2026-01-29 15:09:44.785417 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-01-29 15:09:44.785459 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2026-01-29 15:09:44.785501 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2026-01-29 15:09:44.785545 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2026-01-29 15:09:44.785587 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2026-01-29 15:09:44.785630 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2026-01-29 15:09:44.785672 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2026-01-29 15:09:44.785762 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2026-01-29 15:09:44.785809 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2026-01-29 15:09:44.785851 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2026-01-29 15:09:44.785892 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2026-01-29 15:09:44.785936 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2026-01-29 15:09:44.785978 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2026-01-29 15:09:44.786019 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml 2026-01-29 15:09:44.786060 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml 2026-01-29 15:09:44.786102 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml 2026-01-29 15:09:44.786156 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml 2026-01-29 15:09:44.786209 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml 2026-01-29 15:09:44.786268 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml 2026-01-29 15:09:44.786327 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml 2026-01-29 15:09:44.786387 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2026-01-29 15:09:44.786446 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2026-01-29 15:09:44.786492 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2026-01-29 15:09:44.786535 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2026-01-29 15:09:44.786578 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2026-01-29 15:09:44.786619 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2026-01-29 15:09:44.786674 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2026-01-29 15:09:44.786771 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2026-01-29 15:09:44.786815 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2026-01-29 15:09:44.786856 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2026-01-29 15:09:44.786897 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2026-01-29 15:09:44.786938 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2026-01-29 15:09:44.786979 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2026-01-29 15:09:44.787020 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2026-01-29 15:09:44.787059 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2026-01-29 15:09:44.787102 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2026-01-29 15:09:44.787144 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2026-01-29 15:09:44.787186 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2026-01-29 15:09:44.787227 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2026-01-29 15:09:44.787269 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2026-01-29 15:09:44.787312 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2026-01-29 15:09:44.787354 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2026-01-29 15:09:44.787395 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2026-01-29 15:09:44.787438 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2026-01-29 15:09:44.787486 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2026-01-29 15:09:44.787555 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2026-01-29 15:09:44.787606 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2026-01-29 15:09:44.787648 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2026-01-29 15:09:44.787741 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2026-01-29 15:09:44.787787 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2026-01-29 15:09:44.787829 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2026-01-29 15:09:44.787869 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2026-01-29 15:09:44.787911 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2026-01-29 15:09:44.787950 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2026-01-29 15:09:44.787992 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2026-01-29 15:09:44.788033 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2026-01-29 15:09:44.788076 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2026-01-29 15:09:44.788116 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2026-01-29 15:09:44.788158 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2026-01-29 15:09:44.788198 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2026-01-29 15:09:44.788240 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2026-01-29 15:09:44.788283 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2026-01-29 15:09:44.788324 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2026-01-29 15:09:44.788368 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2026-01-29 15:09:44.788414 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2026-01-29 15:09:44.788461 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2026-01-29 15:09:44.788544 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2026-01-29 15:09:44.788597 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2026-01-29 15:09:44.788654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2026-01-29 15:09:44.788760 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2026-01-29 15:09:44.788812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2026-01-29 15:09:44.788857 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2026-01-29 15:09:44.788899 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2026-01-29 15:09:44.788941 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2026-01-29 15:09:44.788992 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2026-01-29 15:09:44.789035 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2026-01-29 15:09:44.789076 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2026-01-29 15:09:44.789117 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2026-01-29 15:09:44.789158 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2026-01-29 15:09:44.789197 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2026-01-29 15:09:44.789239 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2026-01-29 15:09:44.789280 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2026-01-29 15:09:44.789326 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2026-01-29 15:09:44.789370 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2026-01-29 15:09:44.789414 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2026-01-29 15:09:44.789460 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2026-01-29 15:09:44.789505 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2026-01-29 15:09:44.789551 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2026-01-29 15:09:44.789595 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2026-01-29 15:09:44.789639 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2026-01-29 15:09:44.789714 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2026-01-29 15:09:44.789768 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2026-01-29 15:09:44.789809 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2026-01-29 15:09:44.789851 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2026-01-29 15:09:44.789892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2026-01-29 15:09:44.789931 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2026-01-29 15:09:44.789972 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2026-01-29 15:09:44.790012 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2026-01-29 15:09:44.790052 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2026-01-29 15:09:44.790092 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2026-01-29 15:09:44.790134 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2026-01-29 15:09:44.790175 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2026-01-29 15:09:44.790216 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2026-01-29 15:09:44.790273 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2026-01-29 15:09:44.790315 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2026-01-29 15:09:44.790359 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2026-01-29 15:09:44.790400 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2026-01-29 15:09:44.790443 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2026-01-29 15:09:44.790483 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2026-01-29 15:09:44.790524 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2026-01-29 15:09:44.790566 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2026-01-29 15:09:44.790607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2026-01-29 15:09:44.790648 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2026-01-29 15:09:44.790728 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2026-01-29 15:09:44.790773 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2026-01-29 15:09:44.790820 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2026-01-29 15:09:44.790862 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2026-01-29 15:09:44.790904 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2026-01-29 15:09:44.790945 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2026-01-29 15:09:44.790986 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2026-01-29 15:09:44.791028 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2026-01-29 15:09:44.791068 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2026-01-29 15:09:44.791109 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2026-01-29 15:09:44.791150 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2026-01-29 15:09:44.791193 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2026-01-29 15:09:44.791234 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2026-01-29 15:09:44.791276 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2026-01-29 15:09:44.791318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2026-01-29 15:09:44.791368 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2026-01-29 15:09:44.791416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2026-01-29 15:09:44.791463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2026-01-29 15:09:44.791511 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2026-01-29 15:09:44.791567 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2026-01-29 15:09:44.791611 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2026-01-29 15:09:44.791652 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2026-01-29 15:09:44.791732 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2026-01-29 15:09:44.791791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2026-01-29 15:09:44.791851 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2026-01-29 15:09:44.791908 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2026-01-29 15:09:44.791952 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2026-01-29 15:09:44.791996 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2026-01-29 15:09:44.792037 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2026-01-29 15:09:44.792078 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2026-01-29 15:09:44.792120 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2026-01-29 15:09:44.792161 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2026-01-29 15:09:44.792202 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2026-01-29 15:09:44.792241 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2026-01-29 15:09:44.792282 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2026-01-29 15:09:44.792323 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2026-01-29 15:09:44.792363 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2026-01-29 15:09:44.792403 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2026-01-29 15:09:44.792443 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2026-01-29 15:09:44.792514 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2026-01-29 15:09:44.792564 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2026-01-29 15:09:44.792607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2026-01-29 15:09:44.792648 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2026-01-29 15:09:44.792737 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2026-01-29 15:09:44.792798 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2026-01-29 15:09:44.792855 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2026-01-29 15:09:44.792909 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2026-01-29 15:09:44.792963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2026-01-29 15:09:44.793028 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2026-01-29 15:09:44.793086 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2026-01-29 15:09:44.793142 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2026-01-29 15:09:44.793197 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2026-01-29 15:09:44.793252 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2026-01-29 15:09:44.793312 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2026-01-29 15:09:44.793376 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2026-01-29 15:09:44.793440 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2026-01-29 15:09:44.793502 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2026-01-29 15:09:44.793566 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2026-01-29 15:09:44.793627 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2026-01-29 15:09:44.793935 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2026-01-29 15:09:44.794019 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2026-01-29 15:09:44.794082 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2026-01-29 15:09:44.794144 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2026-01-29 15:09:44.794207 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2026-01-29 15:09:44.794271 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2026-01-29 15:09:44.794354 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2026-01-29 15:09:44.794432 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2026-01-29 15:09:44.794503 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2026-01-29 15:09:44.794572 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2026-01-29 15:09:44.794641 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2026-01-29 15:09:44.794765 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2026-01-29 15:09:44.794843 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2026-01-29 15:09:44.794917 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2026-01-29 15:09:44.794991 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2026-01-29 15:09:44.795050 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2026-01-29 15:09:44.795103 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2026-01-29 15:09:44.795154 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2026-01-29 15:09:44.795204 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2026-01-29 15:09:44.795266 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2026-01-29 15:09:44.795321 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2026-01-29 15:09:44.795372 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2026-01-29 15:09:44.795424 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2026-01-29 15:09:44.795474 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2026-01-29 15:09:44.795526 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2026-01-29 15:09:44.795578 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2026-01-29 15:09:44.795631 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2026-01-29 15:09:44.795779 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2026-01-29 15:09:44.795846 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2026-01-29 15:09:44.795903 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2026-01-29 15:09:44.795954 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2026-01-29 15:09:44.796004 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2026-01-29 15:09:44.796056 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2026-01-29 15:09:44.796107 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2026-01-29 15:09:44.796157 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2026-01-29 15:09:44.796207 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2026-01-29 15:09:44.796259 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2026-01-29 15:09:44.796309 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2026-01-29 15:09:44.796363 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2026-01-29 15:09:44.796414 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2026-01-29 15:09:44.796462 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2026-01-29 15:09:44.796541 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2026-01-29 15:09:44.796594 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2026-01-29 15:09:44.796650 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2026-01-29 15:09:44.796881 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2026-01-29 15:09:44.796940 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2026-01-29 15:09:44.796987 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2026-01-29 15:09:44.797029 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2026-01-29 15:09:44.797081 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2026-01-29 15:09:44.797123 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2026-01-29 15:09:44.797166 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2026-01-29 15:09:44.797208 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2026-01-29 15:09:44.797248 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2026-01-29 15:09:44.797288 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2026-01-29 15:09:44.797330 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2026-01-29 15:09:44.797370 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2026-01-29 15:09:44.797410 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2026-01-29 15:09:44.797452 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2026-01-29 15:09:44.797492 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2026-01-29 15:09:44.797531 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2026-01-29 15:09:44.797571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2026-01-29 15:09:44.797610 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2026-01-29 15:09:44.797661 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2026-01-29 15:09:44.797761 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2026-01-29 15:09:44.797809 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2026-01-29 15:09:44.797853 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2026-01-29 15:09:44.797904 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2026-01-29 15:09:44.797946 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2026-01-29 15:09:44.797988 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2026-01-29 15:09:44.798029 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2026-01-29 15:09:44.798071 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2026-01-29 15:09:44.798113 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2026-01-29 15:09:44.798154 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2026-01-29 15:09:44.798196 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2026-01-29 15:09:44.798238 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2026-01-29 15:09:44.798278 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2026-01-29 15:09:44.798318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2026-01-29 15:09:44.798360 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2026-01-29 15:09:44.798414 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2026-01-29 15:09:44.798457 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2026-01-29 15:09:44.798497 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2026-01-29 15:09:44.798537 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2026-01-29 15:09:44.798580 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2026-01-29 15:09:44.798622 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2026-01-29 15:09:44.798720 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2026-01-29 15:09:44.798782 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2026-01-29 15:09:44.798826 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2026-01-29 15:09:44.798868 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2026-01-29 15:09:44.798913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2026-01-29 15:09:44.798962 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2026-01-29 15:09:44.799012 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2026-01-29 15:09:44.799054 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2026-01-29 15:09:44.799097 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2026-01-29 15:09:44.799140 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2026-01-29 15:09:44.799182 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2026-01-29 15:09:44.799223 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2026-01-29 15:09:44.799263 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2026-01-29 15:09:44.799306 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2026-01-29 15:09:44.799348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2026-01-29 15:09:44.799389 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2026-01-29 15:09:44.799431 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2026-01-29 15:09:44.799475 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2026-01-29 15:09:44.799516 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2026-01-29 15:09:44.799559 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2026-01-29 15:09:44.799602 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2026-01-29 15:09:44.799649 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2026-01-29 15:09:44.799745 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2026-01-29 15:09:44.799802 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2026-01-29 15:09:44.799847 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2026-01-29 15:09:44.799888 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2026-01-29 15:09:44.799931 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2026-01-29 15:09:44.799972 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2026-01-29 15:09:44.800016 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2026-01-29 15:09:44.800067 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2026-01-29 15:09:44.800110 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2026-01-29 15:09:44.800151 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2026-01-29 15:09:44.800192 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2026-01-29 15:09:44.800233 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2026-01-29 15:09:44.800274 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2026-01-29 15:09:44.800316 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2026-01-29 15:09:44.800361 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2026-01-29 15:09:44.800402 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2026-01-29 15:09:44.800444 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2026-01-29 15:09:44.800512 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2026-01-29 15:09:44.800559 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2026-01-29 15:09:44.800603 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2026-01-29 15:09:44.800652 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2026-01-29 15:09:44.800748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2026-01-29 15:09:44.800795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2026-01-29 15:09:44.800838 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2026-01-29 15:09:44.800880 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2026-01-29 15:09:44.800923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2026-01-29 15:09:44.800963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2026-01-29 15:09:44.801003 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2026-01-29 15:09:44.801045 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2026-01-29 15:09:44.801086 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2026-01-29 15:09:44.801137 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2026-01-29 15:09:44.801196 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2026-01-29 15:09:44.801238 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2026-01-29 15:09:44.801281 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2026-01-29 15:09:44.801322 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2026-01-29 15:09:44.801364 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2026-01-29 15:09:44.801405 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2026-01-29 15:09:44.801447 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2026-01-29 15:09:44.801489 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2026-01-29 15:09:44.801530 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2026-01-29 15:09:44.801571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2026-01-29 15:09:44.801612 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2026-01-29 15:09:44.801664 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2026-01-29 15:09:44.801782 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2026-01-29 15:09:44.801833 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2026-01-29 15:09:44.801876 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2026-01-29 15:09:44.801918 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2026-01-29 15:09:44.801960 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2026-01-29 15:09:44.802001 | controller | cd+++++++++ ci-framework-data/logs/ 2026-01-29 15:09:44.802044 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2026-01-29 15:09:44.802087 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_ironic_operator_call.log 2026-01-29 15:09:44.802129 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_ironic_operator_call_docker.log 2026-01-29 15:09:44.802171 | controller | cd+++++++++ registries.conf.d/ 2026-01-29 15:09:44.802215 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-01-29 15:09:44.802256 | controller | >f+++++++++ registries.conf.d/99-local-registry.conf 2026-01-29 15:09:44.802299 | controller | cd+++++++++ system-config/ 2026-01-29 15:09:44.802342 | controller | cd+++++++++ system-config/libvirt/ 2026-01-29 15:09:44.802384 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-01-29 15:09:44.802426 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-01-29 15:09:45.333214 | controller | changed: .d..t...... ./ 2026-01-29 15:09:45.793793 | controller | changed: .d..t...... ./ 2026-01-29 15:09:45.835743 | 2026-01-29 15:09:45.835937 | TASK [Return artifact to Zuul] 2026-01-29 15:09:45.862729 | controller | skipping: Conditional result was False 2026-01-29 15:09:45.883812 | 2026-01-29 15:09:45.883884 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-01-29 15:09:45.883980 | 2026-01-29 15:09:45.884006 | PLAY RECAP 2026-01-29 15:09:45.884046 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-01-29 15:09:45.884071 | 2026-01-29 15:09:45.997336 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-01-29 15:09:45.998112 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-01-29 15:09:46.666384 | 2026-01-29 15:09:46.666508 | PLAY [all] 2026-01-29 15:09:46.686491 | 2026-01-29 15:09:46.686585 | TASK [include_role : fetch-output] 2026-01-29 15:09:46.736100 | controller | ok 2026-01-29 15:09:46.753286 | 2026-01-29 15:09:46.753384 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-29 15:09:46.828511 | controller | skipping: Conditional result was False 2026-01-29 15:09:46.834371 | 2026-01-29 15:09:46.834437 | TASK [fetch-output : Set log path for single node] 2026-01-29 15:09:46.881793 | controller | ok 2026-01-29 15:09:46.893071 | 2026-01-29 15:09:46.893207 | LOOP [fetch-output : Ensure local output dirs] 2026-01-29 15:09:47.345374 | controller -> localhost | ok: "/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/logs" 2026-01-29 15:09:47.640212 | controller -> localhost | ok: "/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/artifacts" 2026-01-29 15:09:47.862879 | controller -> localhost | ok: "/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/docs" 2026-01-29 15:09:47.872398 | 2026-01-29 15:09:47.872518 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-29 15:09:48.519075 | controller | ok 2026-01-29 15:09:48.519570 | controller | ok: All items complete 2026-01-29 15:09:48.519643 | 2026-01-29 15:09:48.933440 | controller | ok 2026-01-29 15:09:49.372555 | controller | ok 2026-01-29 15:09:49.398114 | 2026-01-29 15:09:49.398215 | TASK [include_role : fetch-output-openshift] 2026-01-29 15:09:49.423867 | controller | skipping: Conditional result was False 2026-01-29 15:09:49.432484 | 2026-01-29 15:09:49.432574 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-29 15:09:49.905142 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013010 2026-01-29 15:09:50.159962 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014401 2026-01-29 15:09:50.193570 | 2026-01-29 15:09:50.193648 | PLAY [all] 2026-01-29 15:09:50.209434 | 2026-01-29 15:09:50.209533 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-29 15:09:50.701754 | controller | changed 2026-01-29 15:09:50.770896 | 2026-01-29 15:09:50.771017 | PLAY RECAP 2026-01-29 15:09:50.771755 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-01-29 15:09:50.771904 | 2026-01-29 15:09:50.903865 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-01-29 15:09:50.904841 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-01-29 15:09:51.552755 | 2026-01-29 15:09:51.552862 | PLAY [localhost] 2026-01-29 15:09:51.570659 | 2026-01-29 15:09:51.570786 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-29 15:09:51.984651 | localhost | changed 2026-01-29 15:09:51.989200 | 2026-01-29 15:09:51.989272 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-29 15:09:52.016840 | localhost | ok 2026-01-29 15:09:52.025907 | 2026-01-29 15:09:52.025977 | TASK [add-fileserver : Create SSH private key tempfile] 2026-01-29 15:09:52.401457 | localhost | changed 2026-01-29 15:09:52.408490 | 2026-01-29 15:09:52.408581 | TASK [add-fileserver : Create SSH private key from secret] 2026-01-29 15:09:53.148280 | localhost | changed 2026-01-29 15:09:53.154067 | 2026-01-29 15:09:53.154135 | TASK [add-fileserver : Add fileserver ssh key] 2026-01-29 15:09:53.529317 | localhost | Identity added: /var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/tmp/ansible.cga_4pr3 (/var/lib/zuul/builds/234c05115b754a9a922f574c5d155fea/work/tmp/ansible.cga_4pr3) 2026-01-29 15:09:53.529500 | localhost | ok: Runtime: 0:00:00.008165 2026-01-29 15:09:53.534216 | 2026-01-29 15:09:53.534291 | TASK [add-fileserver : Remove SSH private key from disk] 2026-01-29 15:09:53.800591 | localhost | ok: Runtime: 0:00:00.008444 2026-01-29 15:09:53.806046 | 2026-01-29 15:09:53.806112 | TASK [add-fileserver : Add fileserver to inventory] 2026-01-29 15:09:53.863177 | localhost | changed 2026-01-29 15:09:53.870153 | 2026-01-29 15:09:53.870249 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-01-29 15:09:54.276258 | localhost | changed 2026-01-29 15:09:54.298860 | 2026-01-29 15:09:54.298962 | PLAY [localhost] 2026-01-29 15:09:54.312806 | 2026-01-29 15:09:54.312891 | TASK [Generate bulk log download script] 2026-01-29 15:09:54.332133 | localhost | ok 2026-01-29 15:09:54.345665 | 2026-01-29 15:09:54.345778 | TASK [local-log-download : Check API endpoint is defined] 2026-01-29 15:09:54.397470 | localhost | ok: All assertions passed 2026-01-29 15:09:54.404495 | 2026-01-29 15:09:54.404587 | TASK [local-log-download : Create download script] 2026-01-29 15:09:54.875614 | localhost -> localhost | changed 2026-01-29 15:09:54.913910 | 2026-01-29 15:09:54.914032 | TASK [Register quick-download link] 2026-01-29 15:09:54.933228 | localhost | ok 2026-01-29 15:09:54.950202 | 2026-01-29 15:09:54.950296 | PLAY [logserver.rdoproject.org] 2026-01-29 15:09:54.960798 | 2026-01-29 15:09:54.960864 | TASK [Set zuul-log-path fact] 2026-01-29 15:09:54.977645 | logserver.rdoproject.org | ok 2026-01-29 15:09:54.987894 | 2026-01-29 15:09:54.987962 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-29 15:09:55.014493 | logserver.rdoproject.org | ok 2026-01-29 15:09:55.020547 | 2026-01-29 15:09:55.020625 | TASK [upload-logs : Create log directories] 2026-01-29 15:09:55.883102 | logserver.rdoproject.org | changed 2026-01-29 15:09:55.890177 | 2026-01-29 15:09:55.890316 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-29 15:09:56.222504 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.012809 2026-01-29 15:09:56.227205 | 2026-01-29 15:09:56.227270 | TASK [upload-logs : Upload logs to log server] 2026-01-29 15:09:57.060062 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-01-29 15:09:57.064799 | 2026-01-29 15:09:57.064905 | LOOP [upload-logs : Compress console log and json output] 2026-01-29 15:09:57.115842 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 15:09:57.126016 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 15:09:57.136435 | 2026-01-29 15:09:57.136536 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-29 15:09:57.201278 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 15:09:57.201496 | 2026-01-29 15:09:57.207064 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 15:09:57.215666 | 2026-01-29 15:09:57.215765 | LOOP [upload-logs : Upload console log and json output]